| Index: runtime/vm/service.cc
|
| ===================================================================
|
| --- runtime/vm/service.cc (revision 31022)
|
| +++ runtime/vm/service.cc (working copy)
|
| @@ -2,6 +2,7 @@
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
| +#include "vm/cpu.h"
|
| #include "vm/debugger.h"
|
| #include "vm/heap_histogram.h"
|
| #include "vm/isolate.h"
|
| @@ -254,14 +255,23 @@
|
| }
|
|
|
|
|
| +static void HandleCpu(Isolate* isolate, JSONStream* js) {
|
| + JSONObject jsobj(js);
|
| + jsobj.AddProperty("type", "CPU");
|
| + jsobj.AddProperty("architecture", CPU::Id());
|
| +}
|
| +
|
| +
|
| +// Alphabetical order.
|
| static ServiceMessageHandlerEntry __message_handlers[] = {
|
| + { "_echo", HandleEcho },
|
| + { "classes", HandleClasses },
|
| + { "cpu", HandleCpu },
|
| + { "library", HandleLibrary },
|
| { "name", HandleName },
|
| - { "stacktrace", HandleStackTrace },
|
| { "objecthistogram", HandleObjectHistogram},
|
| - { "library", HandleLibrary },
|
| - { "classes", HandleClasses },
|
| { "objects", HandleObjects },
|
| - { "_echo", HandleEcho },
|
| + { "stacktrace", HandleStackTrace },
|
| };
|
|
|
|
|
|
|