| 593 | } |
| 594 | |
| 595 | s32 JKRExpHeap::getUsedSize(u8 groupId) const |
| 596 | { |
| 597 | JKRExpHeap *this2 = const_cast<JKRExpHeap *>(this); |
| 598 | this2->lock(); |
| 599 | u32 size = 0; |
| 600 | for (CMemBlock *block = mHeadUsedList; block; block = block->mNext) |
| 601 | { |
| 602 | u8 blockGroupId = block->mGroupID; |
| 603 | if (blockGroupId == groupId) |
| 604 | { |
| 605 | size += block->mAllocatedSpace + sizeof(CMemBlock); |
| 606 | } |
| 607 | } |
| 608 | this2->unlock(); |
| 609 | return size; |
| 610 | } |
| 611 | |
| 612 | bool JKRExpHeap::isEmpty() |
| 613 | { |
no test coverage detected