Index: runtime/vm/service/service.idl |
diff --git a/runtime/vm/service/service.idl b/runtime/vm/service/service.idl |
index e91537814e81502cf4a3fe2f00271f86ae4e3ccb..0edb79bdc4545889dee824c4226faafb3f4f77c8 100644 |
--- a/runtime/vm/service/service.idl |
+++ b/runtime/vm/service/service.idl |
@@ -3,6 +3,17 @@ |
// |
interface Service { |
+ getVM() VM |
+ |
+ getFlagList() FlagList |
+ |
+ setFlag(name string, value string) Response |
+ |
+ getObject(isolateId string, objectId string) Object |
+ |
+ // The response is a subtype of Object or ObjectRef. |
+ getObjectByAddress(address string, ref bool) Response |
+ |
// Returns the list of breakpoints for an isolate. |
getBreakpoints(isolateId string) BreakpointList |
@@ -127,6 +138,16 @@ struct Response { |
} |
+struct VM extends Response { |
+ placeholder int |
+} |
+ |
+ |
+struct FlagList extends Response { |
+ placeholder int |
+} |
+ |
+ |
struct _EchoResponse extends Response { |
text string |
} |