| line | true | false | branch | 
 
| 160 | 0 | 0 | if $$self{'trace'} and not exists $$self{'verbose'} | 
 
| 170 | 0 | 0 | unless ($$self{'pid'}) | 
 
| 171 | 0 | 0 | if (defined $$self{'pid'}) { } | 
 
| 190 | 0 | 0 | unless defined $len | 
 
| 199 | 0 | 0 | unless length $$self{'wbuf'} | 
 
| 224 | 0 | 0 | if $$self{'trace'} | 
 
| 252 | 0 | 0 | if (/\G([^"\\\n]+)/cgu) { } | 
 
|  | 0 | 0 | elsif (/\G\\([abtnvfr\\"'?])/cgu) { } | 
 
|  | 0 | 0 | elsif (/\G\\([0-8]{1,3})/cgu) { } | 
 
|  | 0 | 0 | elsif (/\G\\x([0-9a-fA-F]+)/cgu) { } | 
 
|  | 0 | 0 | elsif (/\G"/cgu) { } | 
 
| 271 | 0 | 0 | if (/\G"/cgu) { } | 
 
|  | 0 | 0 | elsif (/\G\{/cgu) { } | 
 
|  | 0 | 0 | elsif (/\G\[/cgu) { } | 
 
| 277 | 0 | 0 | unless /\G\}/cgu | 
 
| 294 | 0 | 0 | unless /\G,/cgu | 
 
| 299 | 0 | 0 | unless /\G\]/cgu | 
 
| 319 | 0 | 0 | unless /\G,/cgu | 
 
| 335 | 0 | 0 | if $$self{'trace'} | 
 
| 339 | 0 | 0 | if (/^\(gdb\)\s*$/cgu) { } | 
 
| 346 | 0 | 0 | if (/\G\^(done|running|connected|error|exit)/cgu) { } | 
 
|  | 0 | 0 | elsif (/\G([*+=])([^,]+)/cgu) { } | 
 
|  | 0 | 0 | elsif (/\G~"/cgu) { } | 
 
|  | 0 | 0 | elsif (/\G&"/cgu) { } | 
 
|  | 0 | 0 | elsif (/\G\@"/cgu) { } | 
 
| 347 | 0 | 0 | $1 eq 'running' ? : | 
 
| 350 | 0 | 0 | /\G,/cgu ? : | 
 
| 352 | 0 | 0 | if (my $cb = delete $$self{'cb'}{$token}) | 
 
| 360 | 0 | 0 | /\G,/cgu ? : | 
 
| 372 | 0 | 0 | if $$self{'verbose'} | 
 
| 380 | 0 | 0 | if not $@ and length $1 | 
 
| 382 | 0 | 0 | if ($@) | 
 
| 392 | 0 | 0 | if $_[0] =~ /^[A-Za-z0-9_]+$/u | 
 
| 468 | 0 | 0 | ref $arg[0] ? : | 
 
| 473 | 0 | 0 | ref $_ ? : | 
 
| 480 | 0 | 0 | if (@arg) | 
 
| 514 | 0 | 0 | if $class eq 'error' | 
 
| 517 | 0 | 0 | wantarray ? : | 
 
| 539 | 0 | 0 | if $cb = $self->can('on_event') | 
 
| 540 | 0 | 0 | if $cb = $$self{'on_event'} | 
 
| 541 | 0 | 0 | if $cb = $self->can("on_$event") | 
 
| 542 | 0 | 0 | if $cb = $$self{"on_$event"} | 
 
| 603 | 0 | 0 | $id eq 'all' ? : | 
 
|  | 0 | 0 | ref $id ? : | 
 
| 632 | 0 | 0 | exists $$r{'thread_group'} ? : |