| lib/SMB/DCERPC.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 40 | 74 | 54.0 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 87 | 0 | 0 | 6 | $version_major eq 5 and $version_minor eq 0 |
| line | l | !l | condition |
|---|---|---|---|
| 85 | 6 | 0 | $parser->uint8 // '-' |
| 86 | 6 | 0 | $parser->uint8 // '-' |
| 90 | 6 | 0 | $parser->uint8 // '-' |
| 95 | 6 | 0 | $parser->uint8 // '-' |
| 99 | 6 | 0 | $parser->uint32 // '-' |
| 104 | 6 | 0 | $parser->uint16 // '-' |
| 108 | 6 | 0 | $parser->uint32 // '-' |
| 185 | 1 | 0 | shift() // '' |
| 250 | 1 | 0 | shift() // '' |
| 323 | 2 | 0 | shift() // '' |
| 333 | 2 | 0 | $self->requested_opnum // '-' |
| 365 | 2 | 0 | shift() // die('No operation name') |
| 375 | 0 | 2 | $params{'context_id'} // 0 |
| 382 | 0 | 2 | $params{'referent_id'} // 0 |
| 383 | 0 | 2 | $params{'server_unc'} // '127.0.0.1' |
| 384 | 2 | 0 | $params{'share_name'} // '' |
| 417 | 2 | 0 | shift() // '' |
| 418 | 2 | 0 | shift() // die() |
| 428 | 2 | 0 | $self->requested_opnum // '-' |
| 478 | 2 | 0 | ($params{'referent_id'} // $self->requested_opinfo->{'referent_id'}) // 0 |
| 479 | 2 | 0 | ($params{'share_name'} // $self->requested_opinfo->{'share_name'}) // '' |
| 480 | 0 | 2 | $params{'comment'} // '' |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 111 | 1 | 1 | 4 | $packet_type == 11 or $packet_type == 12 |
| 145 | 1 | 1 | 4 | $packet_type == 11 or $packet_type == 12 |
| 325 | 1 | 1 | 0 | $self->state == 2 or $self->state == 4 |
| 368 | 1 | 1 | 0 | $self->state == 2 or $self->state == 4 |
| 467 | 0 | 2 | 0 | shift() // $self->requested_opnum |
| 478 | 0 | 0 | 2 | $params{'referent_id'} // $self->requested_opinfo->{'referent_id'} |
| 479 | 0 | 2 | 0 | $params{'share_name'} // $self->requested_opinfo->{'share_name'} |
| 523 | 0 | 1 | 1 | $state == 2 or $state == 4 |
| 540 | 0 | 1 | 1 | $state == 2 or $state == 4 |