<?xml version="1.0" encoding="utf-8"?> 
<Data> 
<AssessmentScore ScoreName="asstahci64.x64.General.XMLTimeStamp" ScoreValue="0" ScoreUnit="03/02/2020 18:57:53" />
<AssessmentScore ScoreName="asstahci64.x64.General.DriverBinary" ScoreValue="0" ScoreUnit="asstahci64.sys" />
<AssessmentScore ScoreName="asstahci64.x64.General.BinaryTimeStamp" ScoreValue="0" ScoreUnit="08/25/2014 11:23:49" />
<AssessmentScore ScoreName="asstahci64.x64.General.DriverType" ScoreValue="0" ScoreUnit="storport" />
<AssessmentScore ScoreName="asstahci64.x64.General.DriverSize" ScoreValue="15017" ScoreUnit="LOC" />
<AssessmentScore ScoreName="asstahci64.x64.General.DriverVersion" ScoreValue="0" ScoreUnit="0" />
<AssessmentScore ScoreName="asstahci64.x64.General.Libs" ScoreValue="0" ScoreUnit="Number of external libraries used" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Version" ScoreValue="0" ScoreUnit="4.0.499.3" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.DriverEntry.fun_SP_DriverEntry" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.DriverEntry.fun_SP_HW_ADAPTER_CONTROL" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.DriverEntry.fun_SP_HW_BUILDIO" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.DriverEntry.fun_SP_HW_DPC_ROUTINE_1" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.DriverEntry.fun_SP_HW_DPC_ROUTINE_2" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.DriverEntry.fun_SP_HW_FIND_ADAPTER" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.DriverEntry.fun_SP_HW_INITIALIZE" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.DriverEntry.fun_SP_HW_INTERRUPT" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.DriverEntry.fun_SP_HW_PASSIVE_INITIALIZE_ROUTINE_1" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.DriverEntry.fun_SP_HW_RESET_BUS" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.DriverEntry.fun_SP_HW_STARTIO" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.DriverEntry.fun_SP_HW_TIMER_EX_1" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.DriverEntry.fun_SP_HW_TIMER_EX_2" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.DriverEntry.fun_SP_HW_UNIT_CONTROL" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.ActiveRuleTotal" ScoreValue="42" ScoreUnit="Total rules available" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.storportbuildio" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.storportfindadapter" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.zwregistrycreate" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.zwregistryopen" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.spinlockdpc" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.storportstartio" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.spnowait" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.cancelspinlock" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.spcreate" ScoreValue="1" ScoreUnit="SDV_FAILED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.storportirql" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.spinlock" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.storportcompleterequest" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.storportallocatepool2" ScoreValue="3" ScoreUnit="SDV_TIMEOUT" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.storportvirtualdevice" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.withincriticalregion" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.iofreeirp" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.spinlocksafe" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.storportmsilock" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.storportnotification2" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.storportspinlock" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.queuedspinlock" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.spreturnvalue" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.hwstorportprohibitedddis" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.storportenablepassive" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.storportpassivefromhwinit" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.storportspinlock3" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.checkhwstorport" ScoreValue="1" ScoreUnit="SDV_FAILED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.storportspinlock4" ScoreValue="5" ScoreUnit="SDV_GIVEUP" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.spirql" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.irqlkereleasespinlock" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.storportdeprecated" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.queuedspinlockrelease" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.storportddisportonly" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.checkvirtualstorport" ScoreValue="2" ScoreUnit="SDV_NA" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.spinlockrelease" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.storportvirtualdevice2" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.spduplex" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.spchangeirql" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.doubleexfreepool" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.doublekesetevent" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.irqldispatch" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.storportperfopts" ScoreValue="7" ScoreUnit="SDV_NOTDONE" />
<AssessmentScore ScoreName="asstahci64.x64.SDV.Rule.storporttimer" ScoreValue="0" ScoreUnit="SDV_PASSED" />

<AssessmentScore ScoreName="asstahci64.x64.CodeAnalysis.Summary" ScoreValue="10" ScoreUnit="Types of defects seen" />
<AssessmentScore ScoreName="asstahci64.x64.CodeAnalysis.Defect.6246" ScoreValue="3" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.CodeAnalysis.Defect.28182" ScoreValue="1" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.CodeAnalysis.Defect.28183" ScoreValue="1" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.CodeAnalysis.Defect.6387" ScoreValue="1" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.CodeAnalysis.Defect.28251" ScoreValue="1" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.CodeAnalysis.Defect.6011" ScoreValue="1" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.CodeAnalysis.Defect.6293" ScoreValue="2" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.CodeAnalysis.Defect.28649" ScoreValue="1" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.CodeAnalysis.Defect.6102" ScoreValue="12" ScoreUnit="" />
<AssessmentScore ScoreName="asstahci64.x64.CodeAnalysis.Defect.6101" ScoreValue="1" ScoreUnit="" />

</Data>