| Index: runtime/vm/service.cc
|
| diff --git a/runtime/vm/service.cc b/runtime/vm/service.cc
|
| index 35715e8613fc9391c8122a01920f1320ae0fe8ce..9893d823b945de9109f0a124d295dbe3301abe28 100644
|
| --- a/runtime/vm/service.cc
|
| +++ b/runtime/vm/service.cc
|
| @@ -7,6 +7,7 @@
|
| #include "include/dart_api.h"
|
|
|
| #include "vm/compiler.h"
|
| +#include "vm/coverage.h"
|
| #include "vm/cpu.h"
|
| #include "vm/dart_api_impl.h"
|
| #include "vm/dart_entry.h"
|
| @@ -1043,11 +1044,17 @@ static bool HandleProfile(Isolate* isolate, JSONStream* js) {
|
| return true;
|
| }
|
|
|
| +static bool HandleCoverage(Isolate* isolate, JSONStream* js) {
|
| + CodeCoverage::PrintToJSONStream(isolate, js);
|
| + return true;
|
| +}
|
| +
|
|
|
| static IsolateMessageHandlerEntry isolate_handlers[] = {
|
| { "_echo", HandleIsolateEcho },
|
| { "classes", HandleClasses },
|
| { "code", HandleCode },
|
| + { "coverage", HandleCoverage },
|
| { "debug", HandleDebug },
|
| { "libraries", HandleLibraries },
|
| { "library", HandleLibrary },
|
|
|