Branch Coverage

/usr/local/lib/perl5/site_perl/5.26.1/x86_64-linux/XS/Framework.x/i/xs/catch.h
Criterion Covered Total %
branch 121 570 21.2


line true false branch
24 330 0 try { return f(); }
0 0 try { return f(); }
0 0 try { return f(); }
47 0 try { return f(); }
2 0 try { return f(); }
12 0 try { return f(); }
14 0 try { return f(); }
4 0 try { return f(); }
4 0 try { return f(); }
0 0 try { return f(); }
0 0 try { return f(); }
5 0 try { return f(); }
5 0 try { return f(); }
0 0 try { return f(); }
2 0 try { return f(); }
6 0 try { return f(); }
91 1 try { return f(); }
25 1 try { return f(); }
0 8 try { return f(); }
2 0 try { return f(); }
2 8 try { return f(); }
9 6 try { return f(); }
2 8 try { return f(); }
23 0 try { return f(); }
6 10 try { return f(); }
10 2 try { return f(); }
4 9 try { return f(); }
20 0 try { return f(); }
3 0 try { return f(); }
0 0 try { return f(); }
5 0 try { return f(); }
53 0 try { return f(); }
2 0 try { return f(); }
2 0 try { return f(); }
2 0 try { return f(); }
2 0 try { return f(); }
4 0 try { return f(); }
21 0 try { return f(); }
2 0 try { return f(); }
6 0 try { return f(); }
12 8 try { return f(); }
11 8 try { return f(); }
10 8 try { return f(); }
13 8 try { return f(); }
13 8 try { return f(); }
13 8 try { return f(); }
1 0 try { return f(); }
2 0 try { return f(); }
3 33 try { return f(); }
4 0 try { return f(); }
24 1 try { return f(); }
0 0 try { return f(); }
330 0 try { return f(); }
4 0 try { return f(); }
35 1 try { return f(); }
1 0 try { return f(); }
5 0 try { return f(); }
26 0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
1 0 auto tmp = xs::_exc2sv(context);
1 0 auto tmp = xs::_exc2sv(context);
1 0 auto tmp = xs::_exc2sv(context);
1 0 auto tmp = xs::_exc2sv(context);
8 0 auto tmp = xs::_exc2sv(context);
8 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
8 0 auto tmp = xs::_exc2sv(context);
8 0 auto tmp = xs::_exc2sv(context);
6 0 auto tmp = xs::_exc2sv(context);
6 0 auto tmp = xs::_exc2sv(context);
8 0 auto tmp = xs::_exc2sv(context);
8 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
10 0 auto tmp = xs::_exc2sv(context);
10 0 auto tmp = xs::_exc2sv(context);
2 0 auto tmp = xs::_exc2sv(context);
2 0 auto tmp = xs::_exc2sv(context);
9 0 auto tmp = xs::_exc2sv(context);
9 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
8 0 auto tmp = xs::_exc2sv(context);
8 0 auto tmp = xs::_exc2sv(context);
8 0 auto tmp = xs::_exc2sv(context);
8 0 auto tmp = xs::_exc2sv(context);
8 0 auto tmp = xs::_exc2sv(context);
8 0 auto tmp = xs::_exc2sv(context);
8 0 auto tmp = xs::_exc2sv(context);
8 0 auto tmp = xs::_exc2sv(context);
8 0 auto tmp = xs::_exc2sv(context);
8 0 auto tmp = xs::_exc2sv(context);
8 0 auto tmp = xs::_exc2sv(context);
8 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
33 0 auto tmp = xs::_exc2sv(context);
33 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
1 0 auto tmp = xs::_exc2sv(context);
1 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
1 0 auto tmp = xs::_exc2sv(context);
1 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
0 0 auto tmp = xs::_exc2sv(context);
27 0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
1 0 if (tmp) exc = tmp.detach();
1 0 if (tmp) exc = tmp.detach();
8 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
8 0 if (tmp) exc = tmp.detach();
6 0 if (tmp) exc = tmp.detach();
8 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
10 0 if (tmp) exc = tmp.detach();
2 0 if (tmp) exc = tmp.detach();
9 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
8 0 if (tmp) exc = tmp.detach();
8 0 if (tmp) exc = tmp.detach();
8 0 if (tmp) exc = tmp.detach();
8 0 if (tmp) exc = tmp.detach();
8 0 if (tmp) exc = tmp.detach();
8 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
33 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
1 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
1 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();
0 0 if (tmp) exc = tmp.detach();