From 27c43ea6a3b53970e34b34ba8ba6c49b4ce0138a Mon Sep 17 00:00:00 2001 From: Joe Groff Date: Wed, 26 Oct 2011 21:55:51 -0700 Subject: [PATCH] vm: add "gc" command to factorbug --- vm/debug.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vm/debug.cpp b/vm/debug.cpp index 81c057bb5e..4cee4c74b7 100755 --- a/vm/debug.cpp +++ b/vm/debug.cpp @@ -372,6 +372,7 @@ void factor_vm::factorbug() std::cout << " tuples -- tuples dump\n"; std::cout << " refs -- find data heap references to object\n"; std::cout << " push -- push object on data stack - NOT SAFE\n"; + std::cout << " gc -- trigger full GC - NOT SAFE\n"; std::cout << " code -- code heap dump\n"; bool seen_command = false; @@ -478,6 +479,8 @@ void factor_vm::factorbug() } else if(strcmp(cmd,"code") == 0) dump_code_heap(); + else if(strcmp(cmd,"gc") == 0) + primitive_full_gc(); else std::cout << "unknown command\n"; }