| line | true | false | branch | 
 
| 35 | 4 | 12 | if ($flags->{'syn'} and ($flow->[4] & 1) == 0) | 
 
| 41 | 0 | 16 | if ($flags->{'rst'}) | 
 
| 44 | 0 | 0 | $dir ? : | 
 
| 46 | 4 | 12 | if ($flags->{'fin'}) | 
 
| 47 | 4 | 0 | if (($flow->[4] & 4) == 0) | 
 
| 52 | 8 | 8 | if ($flags->{'ack'}) | 
 
| 53 | 4 | 4 | $dir ? : | 
 
| 54 | 8 | 0 | if $oflow->[4] & 1 | 
 
| 55 | 4 | 4 | if $oflow->[4] & 4 | 
 
| 58 | 0 | 16 | unless defined $data | 
 
| 60 | 6 | 10 | $dir ? : | 
 
| 61 | 14 | 2 | if defined $ack | 
 
| 64 | 0 | 16 | if $flags->{'rst'} | 
 
| 65 | 0 | 16 | if $flags->{'psh'} | 
 
| 66 | 14 | 2 | if $flags->{'ack'} | 
 
| 67 | 0 | 16 | if $flags->{'urg'} | 
 
| 68 | 4 | 12 | if $flags->{'fin'} | 
 
| 69 | 4 | 12 | if ($flags->{'syn'}) | 
 
| 74 | 0 | 16 | if (defined $flags->{'_seq'}) | 
 
| 103 | 2 | 2 | unless $self->{'connected'} | 
 
| 109 | 0 | 0 | unless $self->{'connected'} | 
 
| 116 | 0 | 2 | if ($flow->[1][4] & 3) == 3 and ($flow->[0][4] & 3) == 3 | 
 
| 120 | 2 | 0 | if ($flow->[0][4] & 1) == 0 | 
 
| 124 | 2 | 0 | ($flow->[1][4] & 1) == 0 ? : | 
 
|  | 2 | 0 | ($flow->[1][4] & 2) == 0 ? : | 
 
|  | 2 | 0 | if ($flow->[1][4] & 3) != 3 | 
 
| 130 | 2 | 0 | if ($flow->[0][4] & 2) == 0 | 
 
| 139 | 0 | 0 | if not $self->{'connected'} | 
 
| 144 | 0 | 0 | if (($self->{'flow'}[$dir][4] & 4) == 0) | 
 
| 145 | 0 | 0 | unless $self->{'connected'} | 
 
| 147 | 0 | 0 | $dir ? : | 
 
| 155 | 0 | 2 | if (not defined $type or $type eq '') { } | 
 
|  | 2 | 0 | elsif ($type eq 'fin') { } | 
 
|  | 0 | 0 | elsif ($type eq 'rst') { } | 
 
| 162 | 2 | 0 | if ($flow->[$dir][4] & 4) == 0 | 
 
| 166 | 0 | 2 | $dir ? : | 
 
| 167 | 2 | 0 | ($flow->[$odir][4] & 4) == 0 ? : | 
 
|  | 2 | 0 | ($flow->[$odir][4] & 8) == 0 ? : | 
 
|  | 2 | 0 | if ($flow->[$odir][4] & 12) != 12 | 
 
| 173 | 2 | 0 | if ($flow->[$dir][4] & 8) == 0 | 
 
| 192 | 0 | 2 | unless $self->{'writer'} |