Branch Coverage

rs.xs
Criterion Covered Total %
branch 0 60 0.0


line true false branch
62 0 0 errn1(fd = open(f, O_RDONLY));
64 0 0 errn1(fstat(fd, &b));
65 0 0 if (l) *l = b.st_size;
67 0 0 if (b.st_size)
68 0 0 errn1((long int)(p = mmap(0, b.st_size, PROT_READ, MAP_PRIVATE, fd, 0)));
69 0 0 errn1(close(fd));
76 0 0 unless (in) {
77 0 0 FLUSH;
80 0 0 while (il) {
81 0 0 if (ol + il >= BLKSZ) {
82 0 0 if (ol == 0) {
83 0 0 errn1(write(fd, in, il));
88 0 0 FLUSH;
113 0 0 while (sp) {
115 0 0 if (q->st == NEW) {
119 0 0 if (t == 'S') {
121 0 0 SvUPGRADE(v, SVt_PV);
126 0 0 if (l) {
134 0 0 if (q->st == RK) {
139 0 0 if (q->l -= 1) {
164 0 0 while (sp) {
166 0 0 if (q->st == NEW) {
167 0 0 unless (SvROK(v)) {
170 0 0 in = SvPV(v, il);
176 0 0 if (SvTYPE(v) < SVt_PVAV) {
178 0 0 char *in = (char*)mmapr(SvPV_nolen(v), &il);
180 0 0 if (il) {
182 0 0 errn1(munmap(in, il));
189 0 0 while (hv_iternext(q->v)) l += 1;
198 0 0 if (v) {