| line | true | false | branch | 
 
| 87 | 6 | 26 | unless $infos->{'4'} | 
 
| 91 | 146 | 39 | if $info->{'Status'} and $info->{'Status'} =~ /Unpopulated|Disabled/i | 
 
| 100 | 7 | 0 | if $manufacturer and $manufacturer eq '000000000000' and ($version and $version eq '00000000000000000000000000000000') | 
 
| 117 | 30 | 2 | if ($cpu->{'ID'}) | 
 
| 128 | 21 | 11 | if ($info->{'Version'}) | 
 
| 129 | 0 | 21 | if ($info->{'Version'} =~ /([\d\.]+)MHz$/) { } | 
 
|  | 15 | 6 | elsif ($info->{'Version'} =~ /([\d\.]+)GHz$/) { } | 
 
| 136 | 15 | 2 | if (not $cpu->{'SPEED'} and $info->{'Current Speed'}) | 
 
| 137 | 15 | 0 | if ($info->{'Current Speed'} =~ /^\s*(\d{3,4})\s*Mhz/i) { } | 
 
|  | 0 | 0 | elsif ($info->{'Current Speed'} =~ /^\s*(\d+)\s*Ghz/i) { } | 
 
| 144 | 25 | 7 | if ($info->{'External Clock'}) | 
 
| 145 | 25 | 0 | if ($info->{'External Clock'} =~ /^\s*(\d+)\s*Mhz/i) { } | 
 
|  | 0 | 0 | elsif ($info->{'External Clock'} =~ /^\s*(\d+)\s*Ghz/i) { } | 
 
| 163 | 0 | 1 | $params{'device'} ? : | 
 
| 165 | 0 | 1 | unless $handle | 
 
| 169 | 1 | 89 | if $line =~ /Model Number:\s+(\S.+\S)/ | 
 
| 170 | 1 | 89 | if $line =~ /Firmware Revision:\s+(\S+)/ | 
 
| 171 | 1 | 89 | if $line =~ /Serial Number:\s+(\S*)/ | 
 
| 172 | 1 | 89 | if $line =~ /1000:\s+(\d*)\sMBytes/ | 
 
| 173 | 1 | 89 | if $line =~ /Transport:.+(SCSI|SATA|USB)/ | 
 
| 174 | 1 | 89 | if $line =~ /WWN Device Identifier:\s+(\S+)/ | 
 
| 233 | 1 | 23 | unless $PCIVendors | 
 
| 235 | 0 | 24 | unless $params{'id'} | 
 
| 242 | 0 | 24 | unless $PCIClasses | 
 
| 244 | 0 | 24 | unless $params{'id'} | 
 
| 251 | 1 | 5 | unless $USBVendors | 
 
| 253 | 0 | 6 | unless $params{'id'} | 
 
| 260 | 0 | 0 | unless $USBClasses | 
 
| 262 | 0 | 0 | unless $params{'id'} | 
 
| 269 | 2 | 61 | unless $EDIDVendors | 
 
| 271 | 0 | 63 | unless $params{'id'} | 
 
| 293 | 0 | 2 | unless $handle | 
 
| 299 | 27336 | 18707 | if ($line =~ /^\t (\S{4}) \s+ (.*)/x) { } | 
 
|  | 11354 | 7353 | elsif ($line =~ /^\t\t (\S{4}) \s+ (\S{4}) \s+ (.*)/x) { } | 
 
|  | 5005 | 2348 | elsif ($line =~ /^(\S{4}) \s+ (.*)/x) { } | 
 
|  | 40 | 2308 | elsif ($line =~ /^C \s+ (\S{2}) \s+ (.*)/x) { } | 
 
|  | 240 | 2068 | elsif ($line =~ /^\t (\S{2}) \s+ (.*)/x) { } | 
 
| 331 | 0 | 2 | unless $handle | 
 
| 334 | 32 | 4344 | unless $line =~ /^([A-Z]{3}) __ (.*)$/ |