struct mm_chunk * MALLOC mm_chunk_create_common(size_t size) { size += sizeof(struct mm_chunk); struct mm_chunk *chunk = mm_common_alloc(size); chunk->base.tag = MM_CHUNK_COMMON; mm_slink_prepare(&chunk->base.slink); return chunk; }
mm_event_batch_prepare(struct mm_event_batch *batch, unsigned int size) { ENTER(); batch->nchanges = 0; batch->nchanges_max = max(size, MM_EVENT_NCHANGES_MIN); batch->changes = mm_common_alloc(batch->nchanges_max * sizeof(struct mm_event_change)); LEAVE(); }