Some configurations
This commit is contained in:
parent
634050c094
commit
f8d761411d
3 changed files with 19 additions and 1 deletions
|
|
@ -118,4 +118,20 @@ namespace GC {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
// For testing purposes
|
||||
void print_line(bool marked, void *start, size_t size) {
|
||||
std::cout << "Marked: " << marked << "\nStart adr: " << start << "\nSize" << size << std::endl;
|
||||
}
|
||||
|
||||
void Heap::print_contents() {
|
||||
std::cout << "ALLOCATED CHUNKS" << std::endl;
|
||||
for (auto chunk : m_allocated_chunks) {
|
||||
print_line(chunk->marked, chunk->start, chunk->size);
|
||||
}
|
||||
std::cout << "FREED CHUNKS" << std::endl;
|
||||
for (auto fchunk : m_freed_chunks) {
|
||||
print_line(fchunk->marked, fchunk->start, fchunk->size);
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue