Index: runtime/vm/service.cc |
diff --git a/runtime/vm/service.cc b/runtime/vm/service.cc |
index 35715e8613fc9391c8122a01920f1320ae0fe8ce..0e5c7f9c3a3d056741e032748aa8e4aeae096b55 100644 |
--- a/runtime/vm/service.cc |
+++ b/runtime/vm/service.cc |
@@ -1044,11 +1044,19 @@ static bool HandleProfile(Isolate* isolate, JSONStream* js) { |
} |
+static bool HandleHeap(Isolate* isolate, JSONStream* js) { |
+ isolate->class_table()->HeapPrintToJSONStream(js); |
+ return true; |
+} |
+ |
+ |
static IsolateMessageHandlerEntry isolate_handlers[] = { |
{ "_echo", HandleIsolateEcho }, |
+ { "heap", HandleHeap }, |
Ivan Posva
2014/01/17 06:53:16
Why twice?
Also "heap"/HandleHeap is a bit of a m
Cutch
2014/01/17 18:37:59
Bad merge.
|
{ "classes", HandleClasses }, |
{ "code", HandleCode }, |
{ "debug", HandleDebug }, |
+ { "heap", HandleHeap }, |
{ "libraries", HandleLibraries }, |
{ "library", HandleLibrary }, |
{ "name", HandleName }, |