| 190 | } |
| 191 | |
| 192 | void region_destroy(MemoryRegion* region) |
| 193 | { |
| 194 | assert(region); |
| 195 | for (s32 i = 0; i < region->blockCount; i++) |
| 196 | { |
| 197 | free(region->memBlocks[i]); |
| 198 | } |
| 199 | free(region->memBlocks); |
| 200 | free(region); |
| 201 | } |
| 202 | |
| 203 | void* allocFromHeader(MemoryBlock* block, RegionAllocHeader* header, u32 size) |
| 204 | { |
no test coverage detected