| line | true | false | branch | 
 
| 19 | 0 | 0 | if ($req->{'code'}) | 
 
| 22 | 0 | 0 | if (not $result and $req->{'pkg'}) | 
 
| 25 | 0 | 0 | if (not $result and $req->{'inccheck'} and $req->{'libcheck'} || $req->{'libbase'}) | 
 
| 30 | 0 | 0 | if ($result and $req->{'testcode'}) | 
 
| 34 | 0 | 0 | if (not $result and $req->{'alternatives'}) | 
 
| 40 | 0 | 0 | if $req->{'verbose'} | 
 
| 43 | 0 | 0 | if exists $alt->{$key} | 
 
| 47 | 0 | 0 | if ($result and $req->{'testcode'}) | 
 
| 52 | 0 | 0 | if $result | 
 
| 58 | 0 | 0 | if (not $result and $req->{'testcode'}) | 
 
| 61 | 0 | 0 | unless $result | 
 
| 66 | 0 | 0 | unless $result | 
 
| 75 | 0 | 0 | ref $code eq 'ARRAY' ? : | 
 
| 79 | 0 | 0 | if $result = &$probe($req) | 
 
| 90 | 0 | 0 | if ($^O eq 'MSWin32') { } | 
 
|  | 0 | 0 | elsif ($^O eq 'cygwin') { } | 
 
| 99 | 0 | 0 | if -x "File::Spec"->catfile($dir, "$name$suffix") | 
 
| 113 | 0 | 0 | if $ENV{'PKG_CONFIG_PATH'} | 
 
| 116 | 0 | 0 | if $req->{'verbose'} | 
 
| 118 | 0 | 0 | unless is_exe("pkg-config") | 
 
| 119 | 0 | 0 | $^O eq 'MSWin32' ? : | 
 
| 123 | 0 | 0 | unless (system "pkg-config $pkg --exists $redir") | 
 
| 126 | 0 | 0 | unless my $cflags = `pkg-config $pkg --cflags` and not $? | 
 
| 129 | 0 | 0 | unless my $lflags = `pkg-config $pkg --libs` and not $? | 
 
| 138 | 0 | 0 | if $req->{'verbose'} | 
 
| 145 | 0 | 0 | if (not grep(/^-L/, split(' ', $lflags, 0)) and $^O ne "MSWin32") | 
 
| 149 | 0 | 0 | if $req->{'verbose'} | 
 
| 152 | 0 | 0 | unless ($ld_run_path) | 
 
| 179 | 0 | 0 | if (_is_msvc()) { } | 
 
| 190 | 0 | 0 | if (_is_msvc()) { } | 
 
| 201 | 0 | 0 | $opt =~ /\s/ ? : | 
 
| 209 | 0 | 0 | if ($req->{'libcheck'}) { } | 
 
|  | 0 | 0 | elsif ($req->{'libbase'}) { } | 
 
| 210 | 0 | 0 | if (ref $req->{'libcheck'} eq 'ARRAY') { } | 
 
| 218 | 0 | 0 | ref $req->{'libbase'} ? : | 
 
| 226 | 0 | 0 | unless -e "File::Spec"->catfile($_[0], "$basename$aext") | 
 
| 233 | 0 | 0 | if $req->{'verbose'} | 
 
| 240 | 0 | 0 | if $req->{'verbose'} | 
 
| 243 | 0 | 0 | if $req->{'verbose'} | 
 
| 244 | 0 | 0 | if (&$libcheck($path)) | 
 
| 245 | 0 | 0 | if $req->{'verbose'} | 
 
| 256 | 0 | 0 | if $req->{'verbose'} | 
 
| 258 | 0 | 0 | if $req->{'verbose'} | 
 
| 259 | 0 | 0 | if (&$inccheck($path)) | 
 
| 260 | 0 | 0 | if $req->{'verbose'} | 
 
| 267 | 0 | 0 | if ($req->{'altname'}) | 
 
| 270 | 0 | 0 | $found_incpath ? : | 
 
|  | 0 | 0 | @found_libpath == @libcheck ? : | 
 
| 273 | 0 | 0 | unless @found_libpath == @libcheck and $found_incpath | 
 
| 277 | 0 | 0 | if ($req->{'libopts'}) { } | 
 
|  | 0 | 0 | elsif (@libbase) { } | 
 
| 302 | 0 | 0 | if ($req->{'libopts'}) { } | 
 
|  | 0 | 0 | elsif (defined $req->{'libbase'}) { } | 
 
| 310 | 0 | 0 | ref $req->{'libbase'} ? : | 
 
|  | 0 | 0 | $req->{'libbase'} ? : | 
 
| 313 | 0 | 0 | if (defined $lopts) { } | 
 
| 324 | 0 | 0 | if $req->{'verbose'} | 
 
| 334 | 0 | 0 | if $req->{'verbose'} | 
 
| 339 | 0 | 0 | if ($ld_run_path) | 
 
| 341 | 0 | 0 | if $req->{'verbose'} | 
 
| 343 | 0 | 0 | if ($Imager::Probe::Config{'lddlflags'} =~ /([^ ]*-(?:rpath|R)[,=]?)([^ ]+)/ and -d $2) | 
 
| 363 | 0 | 0 | unless ($good) | 
 
| 384 | 0 | 0 | if (-e "$path/$lib.$so" or -e "$path/$lib$libext") | 
 
| 397 | 0 | 0 | if $req->{'verbose'} and defined $ENV{'IM_LIBPATH'} | 
 
| 399 | 0 | 0 | if $req->{'verbose'} and defined $ENV{'LIB'} and $^O eq "MSWin32" | 
 
| 402 | 0 | 0 | ref $lp ? : | 
 
|  | 0 | 0 | if $req->{'verbose'} and defined $lp | 
 
| 413 | 0 | 0 | $^O eq 'MSWin32' ? : | 
 
|  | 0 | 0 | $^O eq 'cygwin' ? : | 
 
| 424 | 0 | 0 | unless $Imager::Probe::Config{'gccversion'} | 
 
| 426 | 0 | 0 | unless my($base_version) = $Imager::Probe::Config{'gccversion'} =~ /^([0-9]+)/ | 
 
| 429 | 0 | 0 | unless $base_version >= 4 | 
 
| 434 | 0 | 0 | unless my($lib_line) = grep(/^libraries:/, `$Imager::Probe::Config{'cc'} -print-search-dirs`) | 
 
| 443 | 0 | 0 | defined $_ ? : | 
 
| 452 | 0 | 0 | if $req->{'verbose'} and defined $ENV{'IM_INCPATH'} | 
 
| 454 | 0 | 0 | if $req->{'verbose'} and defined $ENV{'INCLUDE'} and $^O eq "MSWin32" | 
 
| 457 | 0 | 0 | ref $ip ? : | 
 
|  | 0 | 0 | if $req->{'verbose'} and defined $req->{'incpath'} | 
 
| 468 | 0 | 0 | $^O eq 'MSWin32' ? : | 
 
|  | 0 | 0 | $^O eq 'cygwin' ? : | 
 
| 476 | 0 | 0 | if ($req->{'incsuffix'}) | 
 
| 485 | 0 | 0 | unless $Imager::Probe::Config{'gccversion'} | 
 
| 487 | 0 | 0 | unless my($base_version) = $Imager::Probe::Config{'gccversion'} =~ /^([0-9]+)/ | 
 
| 490 | 0 | 0 | unless $base_version >= 4 | 
 
| 519 | 0 | 0 | if $line =~ /^#include / | 
 
| 520 | 0 | 0 | unless $line =~ s/^\s+// | 
 
| 529 | 0 | 0 | $tmp =~ s/\blib$/include/ ? : | 
 
| 539 | 0 | 0 | ref $_ ? : | 
 
| 542 | 0 | 0 | unless $path | 
 
| 560 | 0 | 0 | if ($path =~ m(^~[/\\])) | 
 
| 561 | 0 | 0 | unless defined $home | 
 
| 562 | 0 | 0 | if (not defined $home and $^O eq "MSWin32" and defined $ENV{'HOMEDRIVE'} and defined $ENV{'HOMEPATH'}) | 
 
| 566 | 0 | 0 | unless (defined $home) | 
 
| 569 | 0 | 0 | unless defined $home |