Only show bytes that were actually used

This commit is contained in:
2025-08-15 15:09:37 -04:00
parent 42d42bdf39
commit 0f72aded89

View File

@@ -347,14 +347,7 @@ void ArenaAllocator::debug_dump(std::ostream &out, bool show_memory_map,
size_t block_num = blocks.size() - i; size_t block_num = blocks.size() - i;
// Calculate used bytes in this specific block // Calculate used bytes in this specific block
size_t block_used; size_t block_used = b->offset;
if (i == 0) {
// Current block - use offset
block_used = current_block_->offset;
} else {
// Previous blocks are fully used
block_used = b->size;
}
if (block_used == 0) { if (block_used == 0) {
out << "Block #" << block_num << ": No content (empty)" << std::endl; out << "Block #" << block_num << ": No content (empty)" << std::endl;