| line |
true |
false |
branch |
|
53
|
125 |
0 |
pool->pagesize = pagesize ? pagesize : 4096; |
|
69
|
137 |
829 |
if (x->blocklist != NULL) { |
|
70
|
232 |
137 |
for (i = 0; i < x->num_blocks; i++) { |
|
95
|
140 |
97 |
if (x->blocklist == NULL) { |
|
97
|
0 |
140 |
if (x->blocklist == NULL) { |
|
102
|
0 |
97 |
if (newbl == NULL) { |
|
114
|
0 |
2619 |
if (amount == 0) { |
|
120
|
28 |
2591 |
if (amount > pool->pagesize) { |
|
122
|
0 |
28 |
if (result == NULL) { |
|
125
|
0 |
28 |
if (!record_pool_block(&pool->large_blocks, result)) { |
|
132
|
2238 |
353 |
if (pool->alloc_block != NULL) { |
|
133
|
0 |
2238 |
assert(pool->alloc_used <= pool->pagesize); |
|
135
|
2151 |
87 |
if (pool->alloc_used + amount <= pool->pagesize) { |
|
142
|
209 |
231 |
if (pool->next_page >= pool->pages.num_blocks) { |
|
144
|
0 |
209 |
if (pool->alloc_block == NULL) { |
|
147
|
0 |
209 |
if (!record_pool_block(&pool->pages, pool->alloc_block)) { |
|
178
|
0 |
0 |
if (result.bytes != NULL) { |
|
200
|
951 |
55 |
for (; NULL != entry; entry = entry->next) { |
|
201
|
951 |
0 |
if (channel == entry->channel) { |
|
207
|
0 |
55 |
if (NULL == entry) { |
|
227
|
479 |
0 |
for (; NULL != entry; entry = entry->next) { |
|
228
|
479 |
0 |
if (channel == entry->channel) { |
|
237
|
0 |
6 |
if (r.len == l.len && |
|
|
0 |
0 |
if (r.len == l.len && |
|
238
|
0 |
0 |
(r.bytes == l.bytes || 0 == memcmp(r.bytes, l.bytes, r.len))) { |