line |
true |
false |
branch |
54
|
0 |
0 |
if $INC{'threads.pm'} |
59
|
0 |
26 |
$_tid ? : |
63
|
26 |
0 |
if ($_Q->{'_init_pid'} eq $_pid) |
84
|
0 |
36 |
unless exists $_valid_fields_new{$_p} |
94
|
0 |
26 |
defined $_argv{'await'} ? : |
95
|
10 |
16 |
defined $_argv{'porder'} ? : |
96
|
26 |
0 |
defined $_argv{'type'} ? : |
98
|
0 |
26 |
if (exists $_argv{'queue'}) { } |
100
|
0 |
0 |
if ref $_argv{'queue'} ne "ARRAY" |
110
|
0 |
26 |
$_tid ? : |
114
|
0 |
26 |
if $_Q->{'_await'} |
117
|
8 |
0 |
if $_reset_flg and $INC{'MCE/Shared/Server.pm'} |
152
|
0 |
0 |
unless (exists $_Q->{'_ended'}) |
165
|
0 |
0 |
unless scalar @_ |
167
|
0 |
0 |
if (exists $_Q->{'_ended'}) |
172
|
0 |
0 |
if ($_Q->{'_dsem'}) |
175
|
0 |
0 |
unless $_Q->{'_dsem'} |
189
|
0 |
0 |
if not &looks_like_number($_p) or int $_p != $_p |
192
|
0 |
0 |
unless scalar @_ |
194
|
0 |
0 |
if (exists $_Q->{'_ended'}) |
199
|
0 |
0 |
if ($_Q->{'_dsem'}) |
202
|
0 |
0 |
unless $_Q->{'_dsem'} |
218
|
0 |
0 |
if (defined $_cnt and $_cnt ne '1') { } |
219
|
0 |
0 |
if not &looks_like_number($_cnt) or int $_cnt != $_cnt or $_cnt < 1 |
224
|
0 |
0 |
if ($_pending < $_cnt and scalar @{$_Q->{'_heap'};}) |
229
|
0 |
0 |
if $_pending < $_cnt |
234
|
0 |
0 |
@{$_Q->{'_datq'};} || @{$_Q->{'_heap'};} ? : |
238
|
0 |
0 |
if scalar @_items |
239
|
0 |
0 |
if $_has_data |
240
|
0 |
0 |
if exists $_Q->{'_ended'} |
253
|
0 |
0 |
if (defined $_cnt and $_cnt ne 1) |
254
|
0 |
0 |
if not &looks_like_number($_cnt) or int $_cnt != $_cnt or $_cnt < 1 |
259
|
0 |
0 |
if ($_pending < $_cnt and scalar @{$_Q->{'_heap'};}) |
265
|
0 |
0 |
if $_pending < $_cnt |
272
|
0 |
0 |
defined $_buf ? : |
281
|
0 |
0 |
if (defined $_timeout) |
282
|
0 |
0 |
unless &looks_like_number($_timeout) |
286
|
0 |
0 |
if (defined $_cnt and $_cnt ne 1) |
287
|
0 |
0 |
if not &looks_like_number($_cnt) or int $_cnt != $_cnt or $_cnt < 1 |
292
|
0 |
0 |
if ($_pending < $_cnt and scalar @{$_Q->{'_heap'};}) |
298
|
0 |
0 |
if $_pending < $_cnt |
305
|
0 |
0 |
defined $_buf ? : |
314
|
0 |
0 |
if (scalar @{$_Q->{'_heap'};}) |
321
|
0 |
0 |
$_pending ? : |
|
0 |
0 |
exists $_Q->{'_ended'} ? : |
330
|
0 |
0 |
if not &looks_like_number($_i) or int $_i != $_i |
333
|
0 |
0 |
unless scalar @_ |
335
|
0 |
0 |
if (exists $_Q->{'_ended'}) |
340
|
0 |
0 |
if ($_Q->{'_dsem'}) |
343
|
0 |
0 |
unless $_Q->{'_dsem'} |
347
|
0 |
0 |
if (abs $_i > scalar @{$_Q->{'_datq'};}) { } |
348
|
0 |
0 |
if ($_i >= 0) { } |
349
|
0 |
0 |
if ($_Q->{'_type'}) { } |
356
|
0 |
0 |
if ($_Q->{'_type'}) { } |
364
|
0 |
0 |
unless ($_Q->{'_type'}) |
366
|
0 |
0 |
$_i >= 0 ? : |
380
|
0 |
0 |
if not &looks_like_number($_p) or int $_p != $_p |
382
|
0 |
0 |
if not &looks_like_number($_i) or int $_i != $_i |
385
|
0 |
0 |
unless scalar @_ |
387
|
0 |
0 |
if (exists $_Q->{'_ended'}) |
392
|
0 |
0 |
if ($_Q->{'_dsem'}) |
395
|
0 |
0 |
unless $_Q->{'_dsem'} |
399
|
0 |
0 |
if (exists $_Q->{'_datp'}{$_p} and scalar @{$_Q->{'_datp'}{$_p};}) { } |
401
|
0 |
0 |
if (abs $_i > scalar @{$_Q->{'_datp'}{$_p};}) { } |
402
|
0 |
0 |
if ($_i >= 0) { } |
403
|
0 |
0 |
if ($_Q->{'_type'}) { } |
410
|
0 |
0 |
if ($_Q->{'_type'}) { } |
418
|
0 |
0 |
unless ($_Q->{'_type'}) |
420
|
0 |
0 |
$_i >= 0 ? : |
439
|
0 |
0 |
if ($_i) { } |
440
|
0 |
0 |
if not &looks_like_number($_i) or int $_i != $_i |
445
|
0 |
0 |
if abs $_i > scalar @{$_Q->{'_datq'};} |
447
|
0 |
0 |
unless ($_Q->{'_type'}) |
449
|
0 |
0 |
$_i >= 0 ? : |
462
|
0 |
0 |
if ($_i) { } |
463
|
0 |
0 |
if not &looks_like_number($_i) or int $_i != $_i |
468
|
0 |
0 |
if not &looks_like_number($_p) or int $_p != $_p |
471
|
0 |
0 |
unless exists $_Q->{'_datp'}{$_p} |
472
|
0 |
0 |
if abs $_i > scalar @{$_Q->{'_datp'}{$_p};} |
474
|
0 |
0 |
unless ($_Q->{'_type'}) |
476
|
0 |
0 |
$_i >= 0 ? : |
489
|
0 |
0 |
if ($_i) { } |
490
|
0 |
0 |
if not &looks_like_number($_i) or int $_i != $_i |
495
|
0 |
0 |
if abs $_i > scalar @{$_Q->{'_heap'};} |
517
|
0 |
0 |
if (not exists $_Q->{'_datp'}{$_p} or @{$_Q->{'_datp'}{$_p};} == 0) |
519
|
0 |
0 |
do {
$_Q->{'_porder'}
} ? : |
|
0 |
0 |
scalar @{$_Q->{'_heap'};} ? : |
542
|
0 |
0 |
unless (scalar @{$_Q->{'_heap'};}) |
544
|
0 |
0 |
$_Q->{'_type'} ? : |
550
|
0 |
0 |
if @{$_Q->{'_datp'}{$_p};} == 1 |
554
|
0 |
0 |
$_Q->{'_type'} ? : |
563
|
0 |
0 |
if (defined $_p) |
564
|
0 |
0 |
if not &looks_like_number($_p) or int $_p != $_p |
567
|
0 |
0 |
unless exists $_Q->{'_datp'}{$_p} |
580
|
0 |
0 |
if ($_p < $_Q->{'_heap'}[0]) { } |
|
0 |
0 |
elsif ($_p > $_Q->{'_heap'}[-1]) { } |
595
|
0 |
0 |
if ($_p > $_Q->{'_heap'}[$_midpoint]) { } |
615
|
0 |
0 |
if ($_p > $_Q->{'_heap'}[0]) { } |
|
0 |
0 |
elsif ($_p < $_Q->{'_heap'}[-1]) { } |
630
|
0 |
0 |
if ($_p < $_Q->{'_heap'}[$_midpoint]) { } |
826
|
0 |
0 |
if exists $_function->{$key} |
867
|
0 |
24 |
if defined $\ |
868
|
0 |
24 |
if $/ ne $LF |
873
|
0 |
24 |
$_is_MSWin32 ? : |
879
|
24 |
0 |
if $_[2] > 0 |
881
|
24 |
0 |
unless $_is_MSWin32 |
884
|
0 |
24 |
if $MCE::Signal::SIG |
889
|
0 |
0 |
unless my $_Q = $_obj->{$_id} |
890
|
0 |
0 |
unless exists $_Q->{'_qr_sock'} |
895
|
0 |
0 |
unless exists $_Q->{'_ar_sock'} |
896
|
0 |
0 |
if not &looks_like_number($_t) or int $_t != $_t |
899
|
0 |
0 |
if $_t < 0 |
902
|
0 |
0 |
if $_is_MSWin32 |
912
|
0 |
16 |
unless my $_Q = $_obj->{$_id} |
913
|
0 |
16 |
unless exists $_Q->{'_qr_sock'} |
915
|
6 |
10 |
if (defined $_cnt and $_cnt ne '1') { } |
916
|
0 |
6 |
if not &looks_like_number($_cnt) or int $_cnt != $_cnt or $_cnt < 1 |
924
|
10 |
6 |
if $_len > 0 and $_cnt == 1 |
925
|
6 |
0 |
if $_len > 0 |
926
|
0 |
0 |
if $_len == -2 |
928
|
0 |
0 |
if $_is_MSWin32 |
938
|
0 |
4 |
unless my $_Q = $_obj->{$_id} |
939
|
0 |
4 |
unless exists $_Q->{'_qr_sock'} |
941
|
0 |
4 |
if (defined $_cnt and $_cnt ne '1') { } |
942
|
0 |
0 |
if not &looks_like_number($_cnt) or int $_cnt != $_cnt or $_cnt < 1 |
950
|
0 |
4 |
if $_len < 0 |
952
|
4 |
0 |
$_cnt == 1 ? : |
960
|
0 |
4 |
unless my $_Q = $_obj->{$_id} |
961
|
0 |
4 |
unless exists $_Q->{'_qr_sock'} |
963
|
0 |
4 |
if (defined $_timeout) |
964
|
0 |
0 |
if not &looks_like_number($_timeout) or $_timeout < 0 |
969
|
0 |
4 |
if (defined $_cnt and $_cnt ne '1') { } |
970
|
0 |
0 |
if not &looks_like_number($_cnt) or int $_cnt != $_cnt or $_cnt < 1 |
976
|
4 |
0 |
if (not $_timeout or $_timeout < 0) |
978
|
0 |
4 |
if $_len < 0 |
979
|
4 |
0 |
$_cnt == 1 ? : |
984
|
0 |
0 |
if $_len > 0 and $_cnt == 1 |
985
|
0 |
0 |
if $_len > 0 |
986
|
0 |
0 |
if $_len == -2 |
990
|
0 |
0 |
if $_timeout < "0.045" |
993
|
0 |
0 |
if (select($_r, undef, undef, $_timeout) > 0) |
997
|
0 |
0 |
if $_len < 0 |
998
|
0 |
0 |
$_cnt == 1 ? : |
1009
|
0 |
4 |
@_ == 1 && !wantarray ? : |