Fixed bug in size handling and mark hash
This commit is contained in:
parent
a5c5d122b2
commit
9adc14780b
3 changed files with 95 additions and 6 deletions
|
|
@ -85,6 +85,7 @@ namespace GC
|
|||
void free_overlap(Heap &heap);
|
||||
void mark(uintptr_t *start, const uintptr_t *end, std::vector<Chunk *> &worklist);
|
||||
void mark_hash(uintptr_t *start, const uintptr_t *end);
|
||||
Chunk* find_pointer_hash(uintptr_t *start, const uintptr_t *end);
|
||||
void create_table();
|
||||
void print_line(Chunk *chunk);
|
||||
void print_worklist(std::vector<Chunk *> &list);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue