| line |
true |
false |
branch |
|
7
|
0 |
2228 |
if (!p) return NULL; |
|
29
|
2 |
11759 |
if (aligned > MDS_ARENA_BIG) { |
|
34
|
0 |
2 |
if (!p) return NULL; |
|
46
|
9536 |
2223 |
if (!a->head || a->head->used + aligned > a->head->cap) { |
|
|
3 |
9533 |
if (!a->head || a->head->used + aligned > a->head->cap) { |
|
50
|
0 |
2226 |
if (!p) return NULL; |
|
67
|
222 |
0 |
if (a->head) { |
|
71
|
3 |
222 |
while (p) { mds_arena_page* n = p->next; free(p); p = n; } |
|
79
|
1 |
222 |
while (b) { mds_arena_page* n = b->next; free(b); b = n; } |
|
90
|
2223 |
2226 |
while (p) { mds_arena_page* n = p->next; free(p); p = n; } |
|
92
|
1 |
2226 |
while (p) { mds_arena_page* n = p->next; free(p); p = n; } |
|
105
|
2440 |
3 |
out->head_used_last = a->head ? a->head->used : 0; |
|
106
|
2440 |
3 |
out->head_cap_last = a->head ? a->head->cap : 0; |