D | heap_validate.c | 23 static bool in_bounds(struct z_heap *h, chunkid_t c) in in_bounds() argument 25 VALIDATE(c >= right_chunk(h, 0)); in in_bounds() 26 VALIDATE(c < h->end_chunk); in in_bounds() 27 VALIDATE(chunk_size(h, c) < h->end_chunk); in in_bounds() 31 static bool valid_chunk(struct z_heap *h, chunkid_t c) in valid_chunk() argument 33 VALIDATE(chunk_size(h, c) > 0); in valid_chunk() 34 VALIDATE((c + chunk_size(h, c)) <= h->end_chunk); in valid_chunk() 35 VALIDATE(in_bounds(h, c)); in valid_chunk() 36 VALIDATE(right_chunk(h, left_chunk(h, c)) == c); in valid_chunk() 37 VALIDATE(left_chunk(h, right_chunk(h, c)) == c); in valid_chunk() [all …]
|