]> gitweb.factorcode.org Git - factor.git/commitdiff
vm: report true size of mark stack
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Fri, 6 Nov 2009 10:15:55 +0000 (04:15 -0600)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Fri, 6 Nov 2009 10:15:55 +0000 (04:15 -0600)
vm/data_heap.cpp

index 9ce8a907662e8379d4a5861914fa13c7bd91da6b..a080417db0be2412c0cbe89804fcaaed2e1cbd21 100755 (executable)
@@ -215,7 +215,7 @@ data_heap_room factor_vm::data_room()
        room.tenured_free_block_count = data->tenured->free_block_count();
        room.cards                    = data->cards_end - data->cards;
        room.decks                    = data->decks_end - data->decks;
-       room.mark_stack               = data->tenured->mark_stack.capacity();
+       room.mark_stack               = data->tenured->mark_stack.capacity() * sizeof(cell);
 
        return room;
 }