| line |
true |
false |
branch |
|
102
|
0 |
0 |
unless (defined $opts{'base_dir'}) |
|
106
|
0 |
0 |
if (not defined $opts{'time_divider'}) { } |
|
109
|
0 |
0 |
unless (&looks_like_number($opts{'time_divider'})) |
|
114
|
0 |
0 |
if (not defined $opts{'obj'}) { } |
|
|
0 |
0 |
elsif (ref $opts{'obj'} ne 'OSLV::Monitor') { } |
|
301
|
0 |
0 |
if (-f $self->{'cache_file'}) { } |
|
306
|
0 |
0 |
if ($@) |
|
418
|
0 |
0 |
if ($? == 0) |
|
421
|
0 |
0 |
if (defined $podman_parsed and ref $podman_parsed eq "ARRAY") |
|
423
|
0 |
0 |
if (defined $pod->{'Id'} and defined $pod->{'Names'} and defined $pod->{'Names'}[0]) |
|
428
|
0 |
0 |
if ($$self{$cgroup_jank_type . '_mapping'}{$pod->{'Id'}}{'podname'} ne '') { } |
|
440
|
0 |
0 |
if (defined $inspect_parsed and ref $inspect_parsed eq "ARRAY" and defined $inspect_parsed->[0] and ref $inspect_parsed->[0] eq "HASH" and defined $inspect_parsed->[0]{'NetworkSettings'} and ref $inspect_parsed->[0]{'NetworkSettings'} eq "HASH" and defined $inspect_parsed->[0]{'NetworkSettings'}{'Networks'} and ref $inspect_parsed->[0]{'NetworkSettings'}{'Networks'} eq "HASH") |
|
453
|
0 |
0 |
if (ref $current_network eq "HASH" and ref $current_network->{'IPAddress'} eq "") |
|
463
|
0 |
0 |
if (defined $current_network->{'Gateway'} and ref $current_network->{'Gateway'} eq "") |
|
468
|
0 |
0 |
if (defined $current_network->{'MacAddress'} and ref $current_network->{'MacAddress'} eq "") |
|
473
|
0 |
0 |
if (defined $current_network->{'NetworkID'} and ref $current_network->{'NetworkID'} eq "") |
|
481
|
0 |
0 |
if (defined $network_inspect_parsed and ref $network_inspect_parsed eq "ARRAY" and defined $network_inspect_parsed->[0] and ref $network_inspect_parsed->[0] eq "HASH" and defined $network_inspect_parsed->[0]{'network_interface'} and ref $network_inspect_parsed->[0]{'network_interface'} eq "") |
|
491
|
0 |
0 |
if (defined $net_work_info->{'if'} and defined $net_work_info->{'ip'}) |
|
496
|
0 |
0 |
if ($? == 0) |
|
498
|
0 |
0 |
if (defined $ip_r_g_output_split[0]) |
|
552
|
0 |
0 |
if ($cgroup =~ m[^0\:\:/]) |
|
567
|
0 |
0 |
if (-f '/proc/' . $pid . '/status') |
|
573
|
0 |
0 |
if (defined $switch_split[0] and defined $switch_split[1]) |
|
574
|
0 |
0 |
if ($switch_split[0] eq 'voluntary_ctxt_switches') { } |
|
|
0 |
0 |
elsif ($switch_split[0] eq 'involuntary_ctxt_switches') { } |
|
591
|
0 |
0 |
if (not defined $cgroups_permem{$cgroup}) { } |
|
625
|
0 |
0 |
if (defined $map_to) |
|
637
|
0 |
0 |
if ($self->{'obj'}->include($name)) |
|
654
|
0 |
0 |
if ($name =~ /^p\_/ or $name =~ /^d\_/) |
|
657
|
0 |
0 |
if ($name =~ /^p\_/) { } |
|
|
0 |
0 |
elsif ($name =~ /^d\_/) { } |
|
669
|
0 |
0 |
if (-f $base_dir . '/cpu.stat' and -r $base_dir . '/cpu.stat') |
|
671
|
0 |
0 |
if (defined $cpu_stats_raw) |
|
675
|
0 |
0 |
if (defined $stat_mapping->{$stat}) |
|
678
|
0 |
0 |
if (defined $data->{'oslvms'}{$name}{$stat} and defined $value and $value =~ /[0-9\.]+/) |
|
682
|
0 |
0 |
if ($stat eq "nr_bursts") |
|
685
|
0 |
0 |
if ($stat eq "burst-time") |
|
688
|
0 |
0 |
if ($stat eq "throttled-time") |
|
691
|
0 |
0 |
if ($stat eq "nr_throttled") |
|
700
|
0 |
0 |
if (-f $base_dir . '/memory.stat' and -r $base_dir . '/memory.stat') |
|
702
|
0 |
0 |
if (defined $memory_stats_raw) |
|
706
|
0 |
0 |
if (defined $stat_mapping->{$stat}) |
|
709
|
0 |
0 |
if (defined $data->{'oslvms'}{$name}{$stat} and defined $value and $value =~ /[0-9\.]+/) |
|
719
|
0 |
0 |
if (-f $base_dir . '/io.stat' and -r $base_dir . '/io.stat') |
|
721
|
0 |
0 |
if (defined $io_stats_raw) |
|
730
|
0 |
0 |
if (defined $stat_mapping->{$stat}) |
|
733
|
0 |
0 |
if (defined $data->{'oslvms'}{$name}{$stat} and defined $value and $value =~ /[0-9]+/) |
|
749
|
0 |
0 |
if ($@) |
|
754
|
0 |
0 |
if ($cache_is_new) |
|
759
|
0 |
0 |
if (ref $data->{'totals'}{$total_key} eq "") |
|
784
|
0 |
0 |
unless ($^O =~ /linux/) |
|
796
|
0 |
0 |
unless (defined $cgroup_name) |
|
800
|
0 |
0 |
if ($cgroup_name eq "0::/init.scope") |
|
804
|
0 |
0 |
if ($cgroup_name =~ m[^0\:\:/system\.slice/docker\-[a-zA-Z0-9]+\.scope]) { } |
|
|
0 |
0 |
elsif ($cgroup_name =~ m[^0\:\:/docker/]) { } |
|
|
0 |
0 |
elsif ($cgroup_name =~ m[^0\:\:/system\.slice/]) { } |
|
|
0 |
0 |
elsif ($cgroup_name =~ m[^0\:\:/user\.slice/]) { } |
|
|
0 |
0 |
elsif ($cgroup_name =~ m[^0\:\:/machine\.slice/libpod\-conmon-]) { } |
|
|
0 |
0 |
elsif ($cgroup_name =~ m[^0\:\:/machine\.slice/libpod\-]) { } |
|
821
|
0 |
0 |
if ($cgroup_name =~ /^\d+$/) |
|
823
|
0 |
0 |
if (defined $name) |
|
840
|
0 |
0 |
if (defined $self->{'podman_mapping'}{$cgroup_name}) |
|
855
|
0 |
0 |
if (not defined $ip or ref $ip ne "") |
|
861
|
0 |
0 |
unless (defined $if) |
|
874
|
0 |
0 |
unless (defined $name and defined $var and defined $new_value) |
|
880
|
0 |
0 |
unless (defined $self->{'counters'}{$var}) |
|
885
|
0 |
0 |
unless (defined $self->{'new_cache'}{$name}) |
|
891
|
0 |
0 |
unless (defined $self->{'cache'}{$name}{$var}) |
|
892
|
0 |
0 |
if ($new_value != 0) |
|
893
|
0 |
0 |
if ($var eq "cpu-time" or $var eq "system-time" or $var eq "user-time" or $var eq "throttled-time" or $var eq "burst-time" or $var eq "core_sched.force_idle-time") |
|
907
|
0 |
0 |
if ($new_value >= $self->{'cache'}{$name}{$var}) |
|
909
|
0 |
0 |
if ($new_value != 0) |
|
910
|
0 |
0 |
if ($var eq "cpu-time" or $var eq "system-time" or $var eq "user-time" or $var eq "throttled-time" or $var eq "burst-time" or $var eq "core_sched.force_idle-time") |
|
921
|
0 |
0 |
if ($new_value > '10000000000') |
|
928
|
0 |
0 |
if ($new_value != 0) |
|
929
|
0 |
0 |
if ($var eq "cpu-time" or $var eq "system-time" or $var eq "user-time" or $var eq "throttled-time" or $var eq "burst-time" or $var eq "core_sched.force_idle-time") |