| line |
true |
false |
branch |
|
40
|
199 |
0 |
if ($id) { } |
|
48
|
57 |
142 |
if ($group) { } |
|
54
|
0 |
199 |
unless ($group) |
|
66
|
28 |
171 |
if ($id eq 'internal') { } |
|
|
96 |
75 |
elsif ($$asp{'Internal'} and length $id > $Apache::ASP::State::DefaultGroupIdLength) { } |
|
73
|
96 |
0 |
if (not $$idata{'state_db'} && $$idata{'state_serializer'}) { } |
|
80
|
96 |
0 |
if (length $id > $Apache::ASP::State::DefaultGroupIdLength) |
|
82
|
0 |
96 |
if (($$idata{'state_db'} || $Apache::ASP::DefaultStateDB) ne $state_db) |
|
86
|
0 |
96 |
if (($$idata{'state_serializer'} || $Apache::ASP::DefaultStateSerializer) ne $state_serializer) |
|
91
|
0 |
96 |
if ($diff) |
|
92
|
0 |
0 |
if $$asp{'dbg'} |
|
121
|
74 |
125 |
if ($group eq $id) |
|
125
|
0 |
125 |
if ($asp->config('StateAllWrite')) { } |
|
|
0 |
125 |
elsif ($asp->config('StateGroupWrite')) { } |
|
126
|
0 |
0 |
if $$asp{'dbg'} |
|
130
|
0 |
0 |
if $$asp{'dbg'} |
|
143
|
2 |
123 |
unless (-d $state_dir) |
|
147
|
13 |
112 |
unless (-d $group_dir) |
|
150
|
13 |
112 |
if (@create_dirs) |
|
156
|
15 |
0 |
if (mkdir $create_dir, $$self{'dir_perms'}) { } |
|
157
|
1 |
14 |
if $$asp{'dbg'} |
|
160
|
0 |
0 |
unless -d $create_dir |
|
179
|
3 |
122 |
if $$asp{'dbg'} |
|
183
|
0 |
125 |
unless ($$self{'dbm'}) |
|
207
|
0 |
0 |
if (-d $group_dir) |
|
209
|
0 |
0 |
if (rmdir $group_dir) { } |
|
225
|
0 |
74 |
unless (opendir DIR, $$self{'group_dir'}) |
|
231
|
148 |
33 |
if /^\.\.?$/ |
|
233
|
0 |
33 |
unless $1 |
|
242
|
74 |
0 |
if (my $internal = $$self{'asp'}{'Internal'}) |
|
244
|
8 |
66 |
unless ($cached_keys = $$self{'asp'}{'internal_cached_keys'}) |
|
246
|
57 |
96 |
if (/^([0-9a-f]{2})/) |
|
252
|
41 |
33 |
if (my $group_keys = $$cached_keys{$$self{'group'}}) |
|
267
|
0 |
8 |
unless opendir STATEDIR, $$self{'state_dir'} |
|
271
|
16 |
82 |
if /^\./ |
|
272
|
8 |
74 |
unless length $_ eq $Apache::ASP::State::DefaultGroupIdLength |
|
282
|
0 |
280 |
if $$self{'asp'}{'win32'} |
|
288
|
0 |
280 |
if $$self{'asp'}{'win32'} |
|
289
|
280 |
0 |
if (defined $$self{'umask_restore'}) |
|
296
|
43 |
309 |
unless %{$self;} |
|
297
|
110 |
199 |
if $$self{'destroyed'}++ |
|
298
|
125 |
74 |
if $$self{'dbm'} |
|
321
|
0 |
56 |
if (ref($_[0]) =~ /State/) { } |
|
332
|
0 |
482 |
if ($index eq '_FILE') { } |
|
|
0 |
482 |
elsif ($index eq '_SELF') { } |