|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
51
 | 
 0  | 
 2  | 
 unless $fh->socket(2, 3, 1)  | 
 
| 
56
 | 
 0  | 
 2  | 
 if ($self->bind)  | 
 
| 
57
 | 
 0  | 
 0  | 
 unless $fh->bind(pack_sockaddr_in(0, inet_aton($self->bind)))  | 
 
| 
62
 | 
 0  | 
 8  | 
 unless my $self = shift()  | 
 
| 
67
 | 
 4  | 
 4  | 
 unless defined $from_data and ref $from_data eq 'HASH'  | 
 
| 
75
 | 
 0  | 
 4  | 
 unless defined $f and $from_data->{'id'} == $self->_pid and $from_data->{'seq'} == $self->seq  | 
 
| 
77
 | 
 4  | 
 0  | 
 if ($from_data->{'type'} == 0) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($from_data->{'type'} == 3) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($from_data->{'type'} == 11) { }  | 
 
| 
132
 | 
 0  | 
 8  | 
 unless defined $offset  | 
 
| 
147
 | 
 4  | 
 4  | 
 if ($from_type == 0) { }  | 
 
| 
 | 
 0  | 
 4  | 
 elsif ($from_type == 3) { }  | 
 
| 
150
 | 
 0  | 
 4  | 
 if $err  | 
 
| 
152
 | 
 4  | 
 0  | 
 if length $recv_msg >= $offset + 8  | 
 
| 
166
 | 
 0  | 
 0  | 
 if $ipv4->protocol != 1  | 
 
| 
172
 | 
 0  | 
 0  | 
 if $to_type != 8  | 
 
| 
197
 | 
 2  | 
 0  | 
 unless keys %params  | 
 
| 
206
 | 
 4  | 
 4  | 
 if my $legacy = &blessed($_[0])  | 
 
| 
207
 | 
 4  | 
 4  | 
 $legacy ? :  | 
 
| 
221
 | 
 0  | 
 6  | 
 if $err  | 
 
| 
228
 | 
 0  | 
 6  | 
 if ($self->use_ping_socket)  | 
 
| 
230
 | 
 0  | 
 0  | 
 if ($ping_fh->socket(2, 2, 1))  | 
 
| 
233
 | 
 0  | 
 0  | 
 if ($self->bind)  | 
 
| 
234
 | 
 0  | 
 0  | 
 unless $ping_fh->bind(pack_sockaddr_in(0, inet_aton($self->bind)))  | 
 
| 
240
 | 
 0  | 
 0  | 
 unless my $self = shift()  | 
 
| 
250
 | 
 0  | 
 0  | 
 unless $from_data->{'ip'} eq $dst_ip and $from_data->{'seq'} == $self->seq  | 
 
| 
252
 | 
 0  | 
 0  | 
 if ($from_data->{'type'} == 0) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($from_data->{'type'} == 3) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($from_data->{'type'} == 11) { }  | 
 
| 
276
 | 
 0  | 
 0  | 
 $legacy ? :  | 
 
| 
282
 | 
 6  | 
 0  | 
 unless (defined $socket)  | 
 
| 
285
 | 
 2  | 
 4  | 
 unless ($self->_is_raw_socket_setup_done)  | 
 
| 
286
 | 
 1  | 
 1  | 
 $legacy ? :  | 
 
| 
292
 | 
 6  | 
 0  | 
 unless ($ping_socket)  | 
 
| 
293
 | 
 0  | 
 6  | 
 if (exists $self->_raw_socket_queue->{$dst_ip})  | 
 
| 
310
 | 
 0  | 
 6  | 
 if ($ping_socket) { }  |