Branch Coverage

Tree-Interval-Fast.xs
Criterion Covered Total %
branch 27 76 35.5


line true false branch
160 9 0 TRACEME("Allocating interval tree");
0 9 TRACEME("Allocating interval tree");
0 9 TRACEME("Allocating interval tree");
0 0 TRACEME("Allocating interval tree");
0 0 TRACEME("Allocating interval tree");
0 9 TRACEME("Allocating interval tree");
0 0 TRACEME("Allocating interval tree");
0 0 TRACEME("Allocating interval tree");
0 0 TRACEME("Allocating interval tree");
0 0 TRACEME("Allocating interval tree");
9 0 TRACEME("Allocating interval tree");
9 0 TRACEME("Allocating interval tree");
9 0 TRACEME("Allocating interval tree");
0 9 TRACEME("Allocating interval tree");
0 0 TRACEME("Allocating interval tree");
0 9 TRACEME("Allocating interval tree");
163 0 9 if(RETVAL == NULL) {
186 3 4 if(result == NULL)
223 4 0 if ( results == NULL || !ilist_size ( results ) ) {
1 3 if ( results == NULL || !ilist_size ( results ) ) {
232 0 3 if ( trav == NULL ) {
237 6 3 for(item = ilisttrav_first(trav); item!=NULL; item=ilisttrav_next(trav)) {
287 9 0 TRACEME("Deleting interval tree");
0 9 TRACEME("Deleting interval tree");
0 9 TRACEME("Deleting interval tree");
0 0 TRACEME("Deleting interval tree");
0 0 TRACEME("Deleting interval tree");
0 9 TRACEME("Deleting interval tree");
0 0 TRACEME("Deleting interval tree");
0 0 TRACEME("Deleting interval tree");
0 0 TRACEME("Deleting interval tree");
0 0 TRACEME("Deleting interval tree");
9 0 TRACEME("Deleting interval tree");
9 0 TRACEME("Deleting interval tree");
9 0 TRACEME("Deleting interval tree");
0 9 TRACEME("Deleting interval tree");
0 0 TRACEME("Deleting interval tree");
0 9 TRACEME("Deleting interval tree");