AnyEvent-GDB
view release on metacpan or search on metacpan
exec $exe, qw(--interpreter=mi2 -q), @$arg;
kill 9, 0; # don't want to load the POSIX module just for this
} else {
Carp::croak "cannot fork: $!";
}
}
AnyEvent::Util::fh_nonblocking $self->{fh}, 1;
{
Scalar::Util::weaken (my $self = $self);
$self->{rw} = AE::io $self->{fh}, 0, sub {
my $len = sysread $self->{fh}, $self->{rbuf}, 256, length $self->{rbuf};
defined $len || $self->eof;
$self->feed ("$1")
while $self->{rbuf} =~ s/^([^\r\n]*)\r?\n//;
};
$self->{wcb} = sub {
( run in 0.363 second using v1.01-cache-2.11-cpan-65fba6d93b7 )