メモリマネージャ初期化時、空きメモリ容量の計算が間違っていたのを修正
@@ -328,7 +328,7 @@ | ||
328 | 328 | // free list second |
329 | 329 | // MemInfoの後ろを指定のアライメントに合わせる |
330 | 330 | Link(freeBegin->next, (MemInfo*)(begin + size - sizeof(MemInfo))); |
331 | - freeBegin->next->size = begin + size - Ceil(sizeof(MemInfo) * 3) - sizeof(MemInfo) * 2; | |
331 | + freeBegin->next->size = size - Ceil(sizeof(MemInfo) * 3) - sizeof(MemInfo) * 2; | |
332 | 332 | freeBegin->next->flag = MemInfo::Free; |
333 | 333 | |
334 | 334 | // free list end |