id: 1 unit: VOID ProcessKeyStroke() file: HidPkg/HidKeyboardDxe/HidKeyboard.c start line: 905 end line: 1116 size: 131 LOC McCabe index: 28 number of parameters: 3 id: 2 unit: VOID Ctor() file: MsGraphicsPkg/Library/SimpleUIToolKit/ListBox.c start line: 925 end line: 1074 size: 100 LOC McCabe index: 8 number of parameters: 11 id: 3 unit: def Parse() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/PagingReportGenerator.py start line: 0 end line: 0 size: 97 LOC McCabe index: 38 number of parameters: 1 id: 4 unit: def _InitializeLoggerInfo() file: AdvLoggerPkg/Application/DecodeUefiLog/DecodeUefiLog.py start line: 0 end line: 0 size: 76 LOC McCabe index: 8 number of parameters: 3 id: 5 unit: EFI_STATUS SelectAndBootDevice() file: PcBdsPkg/MsBootPolicy/MsBootPolicy.c start line: 244 end line: 324 size: 74 LOC McCabe index: 12 number of parameters: 2 id: 6 unit: BOOLEAN CompareDevicePathAgtB() file: PcBdsPkg/MsBootPolicy/MsBootPolicy.c start line: 106 end line: 186 size: 70 LOC McCabe index: 15 number of parameters: 2 id: 7 unit: EFIAPI TimerTick() file: DfciPkg/Application/DfciMenu/DfciRequest.c start line: 378 end line: 440 size: 58 LOC McCabe index: 8 number of parameters: 2 id: 8 unit: def main() file: UefiTestingPkg/AuditTests/UefiVarLockAudit/Windows/UefiVarAudit.py start line: 0 end line: 0 size: 53 LOC McCabe index: 14 number of parameters: 0 id: 9 unit: DIALOG_THEME InitializeTheme() file: MsGraphicsPkg/Library/SwmDialogsLib/SemmUserAuthDialog.c start line: 70 end line: 121 size: 51 LOC McCabe index: 4 number of parameters: 1 id: 10 unit: DIALOG_THEME InitializeTheme() file: MsGraphicsPkg/Library/SwmDialogsLib/PasswordDialog.c start line: 72 end line: 121 size: 49 LOC McCabe index: 2 number of parameters: 1 id: 11 unit: def _GetNextFormattedLine() file: AdvLoggerPkg/Application/DecodeUefiLog/DecodeUefiLog.py start line: 0 end line: 0 size: 48 LOC McCabe index: 15 number of parameters: 3 id: 12 unit: OUT UINT8() file: DfciPkg/IdentityAndAuthManager/CertSupport.c start line: 291 end line: 344 size: 46 LOC McCabe index: 9 number of parameters: 1 id: 13 unit: BOOLEAN RtlRawXmlTokenizer_IsValidPubIdCharacter() file: XmlSupportPkg/Library/XmlTreeLib/fasterxml/xml_fasterxml.c start line: 1210 end line: 1252 size: 41 LOC McCabe index: 25 number of parameters: 2 id: 14 unit: unsigned char _BitScanReverse() file: MsCorePkg/Library/MathLib/MathLib.c start line: 15 end line: 76 size: 38 LOC McCabe index: 4 number of parameters: 2 id: 15 unit: VOID SortHandles() file: PcBdsPkg/MsBootPolicy/MsBootPolicy.c start line: 205 end line: 242 size: 35 LOC McCabe index: 7 number of parameters: 2 id: 16 unit: def main() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/PagingReportGenerator.py start line: 0 end line: 0 size: 34 LOC McCabe index: 8 number of parameters: 0 id: 17 unit: static inline UINT16 bsr64() file: MsCorePkg/Library/MathLib/MathLib.c start line: 133 end line: 173 size: 31 LOC McCabe index: 5 number of parameters: 1 id: 18 unit: def OutputHtmlReport() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/PagingReportGenerator.py start line: 0 end line: 0 size: 28 LOC McCabe index: 10 number of parameters: 3 id: 19 unit: def __init__() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/MemoryRangeObjects.py start line: 0 end line: 0 size: 27 LOC McCabe index: 9 number of parameters: 4 id: 20 unit: def sameAttributes() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/MemoryRangeObjects.py start line: 0 end line: 0 size: 26 LOC McCabe index: 15 number of parameters: 2 id: 21 unit: VOID Dtor() file: MsGraphicsPkg/Library/SimpleUIToolKit/ToggleSwitch.c start line: 798 end line: 829 size: 25 LOC McCabe index: 6 number of parameters: 1 id: 22 unit: def GetAcpiTable() file: UefiTestingPkg/AuditTests/DMAProtectionAudit/Windows/DMARTableAudit.py start line: 0 end line: 0 size: 25 LOC McCabe index: 6 number of parameters: 2 id: 23 unit: def GetAcpiTable() file: UefiTestingPkg/AuditTests/DMAProtectionAudit/Windows/IVRSTableAudit.py start line: 0 end line: 0 size: 25 LOC McCabe index: 6 number of parameters: 2 id: 24 unit: def toDictionary() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/MemoryRangeObjects.py start line: 0 end line: 0 size: 25 LOC McCabe index: 9 number of parameters: 1 id: 25 unit: def SetUefiVar() file: AdvLoggerPkg/Application/DecodeUefiLog/UefiVariablesSupportLib.py start line: 0 end line: 0 size: 24 LOC McCabe index: 6 number of parameters: 5 id: 26 unit: VOID Dtor() file: MsGraphicsPkg/Library/SimpleUIToolKit/ListBox.c start line: 1078 end line: 1107 size: 24 LOC McCabe index: 6 number of parameters: 1 id: 27 unit: VOID InitializeLogTables() file: MsGraphicsPkg/Library/QrEncoderLib/QrEncoderTables.c start line: 414 end line: 438 size: 23 LOC McCabe index: 5 number of parameters: 0 id: 28 unit: EFIAPI MfciPolicyChangeCallbackSecureBoot() file: MfciPkg/MfciDxe/SecureBootClear.c start line: 36 end line: 59 size: 22 LOC McCabe index: 4 number of parameters: 2 id: 29 unit: def Parse4kPages() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/BinaryParsing.py start line: 0 end line: 0 size: 22 LOC McCabe index: 4 number of parameters: 2 id: 30 unit: def split() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/MemoryRangeObjects.py start line: 0 end line: 0 size: 22 LOC McCabe index: 4 number of parameters: 2 id: 31 unit: def SetUefiVar() file: UefiTestingPkg/AuditTests/UefiVarLockAudit/Windows/UefiVariablesSupportLib.py start line: 0 end line: 0 size: 22 LOC McCabe index: 6 number of parameters: 5 id: 32 unit: VOID Dtor() file: MsGraphicsPkg/Library/SimpleUIToolKit/Button.c start line: 468 end line: 493 size: 21 LOC McCabe index: 5 number of parameters: 1 id: 33 unit: VOID Dtor() file: MsGraphicsPkg/Library/SimpleUIToolKit/Label.c start line: 290 end line: 315 size: 21 LOC McCabe index: 5 number of parameters: 1 id: 34 unit: def Parse2mPages() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/BinaryParsing.py start line: 0 end line: 0 size: 21 LOC McCabe index: 3 number of parameters: 2 id: 35 unit: def Parse1gPages() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/BinaryParsing.py start line: 0 end line: 0 size: 21 LOC McCabe index: 4 number of parameters: 2 id: 36 unit: VOID FilterHandles() file: PcBdsPkg/MsBootPolicy/MsBootPolicy.c start line: 82 end line: 104 size: 20 LOC McCabe index: 4 number of parameters: 3 id: 37 unit: def _GetLines() file: AdvLoggerPkg/Application/DecodeUefiLog/DecodeUefiLog.py start line: 0 end line: 0 size: 18 LOC McCabe index: 5 number of parameters: 3 id: 38 unit: def __init__() file: AdvLoggerPkg/Application/DecodeUefiLog/UefiVariablesSupportLib.py start line: 0 end line: 0 size: 18 LOC McCabe index: 2 number of parameters: 1 id: 39 unit: Password ? StrLen() file: DfciPkg/IdentityAndAuthManager/UiSupport.c start line: 82 end line: 104 size: 18 LOC McCabe index: 5 number of parameters: 1 id: 40 unit: def _ReadMessageEntry() file: AdvLoggerPkg/Application/DecodeUefiLog/DecodeUefiLog.py start line: 0 end line: 0 size: 17 LOC McCabe index: 2 number of parameters: 2 id: 41 unit: def _GetNextMessageBlock() file: AdvLoggerPkg/Application/DecodeUefiLog/DecodeUefiLog.py start line: 0 end line: 0 size: 17 LOC McCabe index: 4 number of parameters: 2 id: 42 unit: def ProcessMessages() file: AdvLoggerPkg/Application/DecodeUefiLog/DecodeUefiLog.py start line: 0 end line: 0 size: 17 LOC McCabe index: 2 number of parameters: 3 id: 43 unit: VOID Dtor() file: MsGraphicsPkg/Library/SimpleUIToolKit/EditBox.c start line: 715 end line: 738 size: 17 LOC McCabe index: 4 number of parameters: 1 id: 44 unit: def __init__() file: UefiTestingPkg/AuditTests/DMAProtectionAudit/Windows/DMARTableAudit.py start line: 0 end line: 0 size: 17 LOC McCabe index: 2 number of parameters: 1 id: 45 unit: def __init__() file: UefiTestingPkg/AuditTests/UefiVarLockAudit/Windows/UefiVariablesSupportLib.py start line: 0 end line: 0 size: 17 LOC McCabe index: 2 number of parameters: 1 id: 46 unit: def _Compute_Basetime() file: AdvLoggerPkg/Application/DecodeUefiLog/DecodeUefiLog.py start line: 0 end line: 0 size: 16 LOC McCabe index: 2 number of parameters: 2 id: 47 unit: VOID DisplayDevicePaths() file: PcBdsPkg/MsBootPolicy/MsBootPolicy.c start line: 188 end line: 203 size: 16 LOC McCabe index: 4 number of parameters: 2 id: 48 unit: UINT32 MeasureEnd() file: MsGraphicsPkg/DisplayEngineDxe/FormDisplay.c start line: 562 end line: 577 size: 15 LOC McCabe index: 3 number of parameters: 0 id: 49 unit: def __init__() file: UefiTestingPkg/AuditTests/DMAProtectionAudit/Windows/IVRSTableAudit.py start line: 0 end line: 0 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 50 unit: def CheckExemptListCount() file: UefiTestingPkg/AuditTests/DMAProtectionAudit/Windows/IVRSTableAudit.py start line: 0 end line: 0 size: 15 LOC McCabe index: 7 number of parameters: 3 id: 51 unit: EFIAPI MfciPolicyChangeCallbackTpm() file: MfciPkg/MfciDxe/TpmClear.c start line: 49 end line: 64 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 52 unit: VOID DisplaySurfaceList() file: MsGraphicsPkg/RenderingEngineDxe/RenderingEngine.c start line: 57 end line: 73 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 53 unit: def CreateBuffer() file: AdvLoggerPkg/Application/DecodeUefiLog/UefiVariablesSupportLib.py start line: 0 end line: 0 size: 13 LOC McCabe index: 4 number of parameters: 3 id: 54 unit: def GetUefiVar() file: AdvLoggerPkg/Application/DecodeUefiLog/UefiVariablesSupportLib.py start line: 0 end line: 0 size: 13 LOC McCabe index: 4 number of parameters: 3 id: 55 unit: VOID Dtor() file: MsGraphicsPkg/Library/SimpleUIToolKit/Bitmap.c start line: 183 end line: 198 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 56 unit: BOOLEAN EFIAPI CheckDeviceNode() file: PcBdsPkg/MsBootPolicy/MsBootPolicy.c start line: 39 end line: 51 size: 13 LOC McCabe index: 4 number of parameters: 3 id: 57 unit: void Measure() file: MsGraphicsPkg/DisplayEngineDxe/FormDisplay.c start line: 549 end line: 560 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 58 unit: def GetUefiVar() file: UefiTestingPkg/AuditTests/UefiVarLockAudit/Windows/UefiVariablesSupportLib.py start line: 0 end line: 0 size: 12 LOC McCabe index: 4 number of parameters: 3 id: 59 unit: def _GetTimeStamp() file: AdvLoggerPkg/Application/DecodeUefiLog/DecodeUefiLog.py start line: 0 end line: 0 size: 11 LOC McCabe index: 1 number of parameters: 4 id: 60 unit: VOID DumpFontInfo() file: MsGraphicsPkg/Library/MsUiThemeLib/MsUiThemeLibCommon.c start line: 31 end line: 41 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 61 unit: def __init__() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/PagingReportGenerator.py start line: 0 end line: 0 size: 11 LOC McCabe index: 1 number of parameters: 5 id: 62 unit: def MemoryMapEntryInit() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/MemoryRangeObjects.py start line: 0 end line: 0 size: 10 LOC McCabe index: 2 number of parameters: 6 id: 63 unit: def PteInit() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/MemoryRangeObjects.py start line: 0 end line: 0 size: 10 LOC McCabe index: 4 number of parameters: 7 id: 64 unit: static inline UINT64 hibit() file: MsCorePkg/Library/MathLib/MathLib.c start line: 176 end line: 186 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 65 unit: VOID SignalClient() file: MsGraphicsPkg/SimpleWindowManagerDxe/WindowManager.c start line: 370 end line: 381 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 66 unit: def ParseInfoFile() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/BinaryParsing.py start line: 0 end line: 0 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 67 unit: VOID MeasureStart() file: MsGraphicsPkg/DisplayEngineDxe/FormDisplay.c start line: 539 end line: 546 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 68 unit: def GuardPageInit() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/MemoryRangeObjects.py start line: 0 end line: 0 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 69 unit: VOID SafeFreeBuffer() file: XmlSupportPkg/Library/XmlTreeLib/XmlTreeLib.c start line: 86 end line: 94 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 70 unit: VOID delete_Bitmap() file: MsGraphicsPkg/Library/SimpleUIToolKit/Bitmap.c start line: 235 end line: 241 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 71 unit: VOID delete_Button() file: MsGraphicsPkg/Library/SimpleUIToolKit/Button.c start line: 575 end line: 581 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 72 unit: VOID delete_Canvas() file: MsGraphicsPkg/Library/SimpleUIToolKit/Canvas.c start line: 937 end line: 943 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 73 unit: VOID delete_EditBox() file: MsGraphicsPkg/Library/SimpleUIToolKit/EditBox.c start line: 786 end line: 792 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 74 unit: VOID delete_Grid() file: MsGraphicsPkg/Library/SimpleUIToolKit/Grid.c start line: 393 end line: 399 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 75 unit: VOID delete_Label() file: MsGraphicsPkg/Library/SimpleUIToolKit/Label.c start line: 358 end line: 364 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 76 unit: VOID delete_ListBox() file: MsGraphicsPkg/Library/SimpleUIToolKit/ListBox.c start line: 1168 end line: 1174 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 77 unit: VOID delete_ToggleSwitch() file: MsGraphicsPkg/Library/SimpleUIToolKit/ToggleSwitch.c start line: 883 end line: 889 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 78 unit: def GetSystemMemoryType() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/MemoryRangeObjects.py start line: 0 end line: 0 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 79 unit: def GetMemoryTypeDescription() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/MemoryRangeObjects.py start line: 0 end line: 0 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 80 unit: def overlap() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/MemoryRangeObjects.py start line: 0 end line: 0 size: 6 LOC McCabe index: 5 number of parameters: 2 id: 81 unit: def main() file: AdvLoggerPkg/Application/DecodeUefiLog/DecodeUefiLog.py start line: 0 end line: 0 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 82 unit: def ParseFileToBytes() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/BinaryParsing.py start line: 0 end line: 0 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 83 unit: BOOLEAN EFIAPI IsDevicePathUSB() file: PcBdsPkg/MsBootPolicy/MsBootPolicy.c start line: 53 end line: 56 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 84 unit: def LoadedImageEntryInit() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/MemoryRangeObjects.py start line: 0 end line: 0 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 85 unit: def BitwidthInit() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/MemoryRangeObjects.py start line: 0 end line: 0 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 86 unit: def grow() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/MemoryRangeObjects.py start line: 0 end line: 0 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 87 unit: def eq() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/MemoryRangeObjects.py start line: 0 end line: 0 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 88 unit: def _GetTimeInNanoSecond() file: AdvLoggerPkg/Application/DecodeUefiLog/DecodeUefiLog.py start line: 0 end line: 0 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 89 unit: def _GetTimeInTicks() file: AdvLoggerPkg/Application/DecodeUefiLog/DecodeUefiLog.py start line: 0 end line: 0 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 90 unit: def ReadLogFromUefiInterface() file: AdvLoggerPkg/Application/DecodeUefiLog/DecodeUefiLog.py start line: 0 end line: 0 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 91 unit: BOOLEAN EFIAPI IsDevicePathIPv4() file: PcBdsPkg/MsBootPolicy/MsBootPolicy.c start line: 58 end line: 60 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 92 unit: BOOLEAN EFIAPI IsDevicePathIPv6() file: PcBdsPkg/MsBootPolicy/MsBootPolicy.c start line: 62 end line: 64 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 93 unit: BOOLEAN EFIAPI FilterOnlyUSB() file: PcBdsPkg/MsBootPolicy/MsBootPolicy.c start line: 66 end line: 68 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 94 unit: BOOLEAN EFIAPI FilterNoUSB() file: PcBdsPkg/MsBootPolicy/MsBootPolicy.c start line: 70 end line: 72 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 95 unit: BOOLEAN EFIAPI FilterOnlyIPv4() file: PcBdsPkg/MsBootPolicy/MsBootPolicy.c start line: 74 end line: 76 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 96 unit: BOOLEAN EFIAPI FilterOnlyIPv6() file: PcBdsPkg/MsBootPolicy/MsBootPolicy.c start line: 78 end line: 80 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 97 unit: def attributes_to_flags() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/MemoryRangeObjects.py start line: 0 end line: 0 size: 2 LOC McCabe index: 4 number of parameters: 1 id: 98 unit: def CalculateEnd() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/MemoryRangeObjects.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 99 unit: def MemoryRangeToString() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/MemoryRangeObjects.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 100 unit: def LoadedImageEntryToString() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/MemoryRangeObjects.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 101 unit: def pteDebugStr() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/MemoryRangeObjects.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 102 unit: def getPageSize() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/MemoryRangeObjects.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 103 unit: def getPageSizeStr() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/MemoryRangeObjects.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 104 unit: def AddErrorMsg() file: UefiTestingPkg/AuditTests/PagingAudit/Windows/PagingReportGenerator.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 2