| line | true | false | branch | 
 
| 1103 | 4 | 35 | exists $args{'cache_config_files'} ? : | 
 
| 1104 | 8 | 31 | exists $args{'stat_config'} ? : | 
 
| 1107 | 1 | 38 | if (keys %args) | 
 
| 1113 | 1 | 37 | if ($config) { } | 
 
| 1118 | 1 | 36 | unless ($driver_name) | 
 
| 1121 | 0 | 36 | unless $driver_name =~ /^\w+$/ | 
 
| 1126 | 1 | 35 | if ($@) | 
 
| 1130 | 15 | 20 | if ($string) { } | 
 
|  | 19 | 1 | elsif ($file) { } | 
 
| 1142 | 15 | 4 | if ($cache_config_files) | 
 
| 1143 | 7 | 8 | if ($self->_cache_check_valid($file, $stat_config)) | 
 
| 1147 | 12 | 7 | unless ($raw_config) | 
 
| 1158 | 8 | 3 | if ($cache_config_files) | 
 
| 1190 | 2 | 27 | if wantarray | 
 
| 1237 | 68 | 0 | if (@_) | 
 
| 1241 | 59 | 9 | if wantarray | 
 
| 1255 | 0 | 1 | if wantarray | 
 
| 1287 | 49 | 47 | if (@_ == 1) { } | 
 
| 1306 | 0 | 27 | unless $$a[0] <=> $$b[0] | 
 
| 1314 | 0 | 110 | if wantarray | 
 
| 1334 | 0 | 96 | unless ($match_sections and ref $match_sections eq 'ARRAY' and @$match_sections) | 
 
| 1354 | 0 | 230 | if (@bad_spec_keys) | 
 
| 1359 | 0 | 230 | unless my $name = $$spec{'name'} | 
 
| 1360 | 0 | 230 | unless my $match_type = $$spec{'match_type'} | 
 
| 1365 | 10 | 220 | exists $$spec{'trim_section_names'} ? : | 
 
| 1367 | 2 | 228 | if ($$self{'lower_case_names'}) | 
 
| 1374 | 127 | 103 | if ($target_section_type) | 
 
| 1377 | 0 | 127 | unless $this_section_type | 
 
| 1380 | 71 | 56 | if ($target_section_type ne $this_section_type) | 
 
| 1385 | 11 | 148 | unless exists $$config{$name} | 
 
| 1393 | 233 | 4 | if ($trim_section_names) | 
 
| 1397 | 34 | 203 | if ($match_type =~ /^exact$/i) { } | 
 
|  | 56 | 147 | elsif ($match_type =~ /^substring$/i) { } | 
 
|  | 53 | 94 | elsif ($match_type =~ /^regex$/i) { } | 
 
|  | 94 | 0 | elsif ($match_type =~ /^path$/i or $match_type =~ /^hierarchy$/i) { } | 
 
| 1398 | 5 | 29 | if ($target_string eq $section_string) | 
 
| 1412 | 25 | 31 | if (index($target_string, $section_string) != $[ - 1) | 
 
| 1427 | 23 | 30 | if ($target_string =~ qr/($section_string)/) | 
 
| 1447 | 34 | 60 | if ($section_string =~ /$path_sep$/ and $target_string =~ qr/^($regex)/ or $target_string =~ qr/^($regex)(?:$path_sep|$)/) | 
 
| 1567 | 4 | 11 | unless exists $CC_Cache{$abs_path} | 
 
| 1568 | 0 | 11 | unless ref $CC_Cache{$abs_path}{'__FILES'} eq 'ARRAY' | 
 
| 1578 | 11 | 0 | if ($stat_config) | 
 
| 1579 | 7 | 4 | if $$fileinfo{'__MTIME'} + $stat_config >= $time | 
 
| 1585 | 3 | 1 | if $size != $$fileinfo{'__SIZE'} | 
 
| 1586 | 1 | 0 | if $mtime != $$fileinfo{'__MTIME'} | 
 
| 1620 | 0 | 27 | if ($@) | 
 
| 1624 | 0 | 27 | if (@missing_modules) |