Index: runtime/vm/service/service.idl |
diff --git a/runtime/vm/service/service.idl b/runtime/vm/service/service.idl |
index 4850a1c4eeeb73d1382a0e7d9bcadc9d1cdee612..6aed64d668fb40bf2187c92461b68e60c52ffc52 100644 |
--- a/runtime/vm/service/service.idl |
+++ b/runtime/vm/service/service.idl |
@@ -151,29 +151,33 @@ interface Service { |
// accumulators should be reset. |
// |
// <code>gc</code> is optional and indicates whether a full |
- getAllocationProfile(isolateId string, |
- reset bool, |
- gc GCOption) AllocationProfile |
+ _getAllocationProfile(isolateId string, |
+ reset bool, |
+ gc GCOption) AllocationProfile |
// Returns the heap map for an isolate. |
getHeapMap(isolateId string) HeapMap |
// Returns how many bytes are retained by some target Class or Instance. |
- getRetainedSize(isolateId string, targetId string) InstanceRef |
+ _getRetainedSize(isolateId string, targetId string) InstanceRef |
// Returns a path demonstrating why an object is retained in memory. |
// |
// TODO(turnidge): Make limit an int instead of a string. |
- getRetainingPath(isolateId string, |
- targetId string, |
- limit int) RetainingPath |
+ _getRetainingPath(isolateId string, |
+ targetId string, |
+ limit int) RetainingPath |
// Returns a collection of inbound references to some object. |
// |
// TODO(turnidge): Make limit an int instead of a string. |
- getInboundReferences(isolateId string, |
- targetId string, |
- limit int) InboundReferences |
+ _getInboundReferences(isolateId string, |
+ targetId string, |
+ limit int) InboundReferences |
+ |
+ _getInstances(isolateId string, |
+ classId string, |
+ limit int) InstanceSet |
getClassList(isolateId string) ClassList |
@@ -1052,6 +1056,11 @@ struct InboundReference { |
} |
+struct InstanceSet { |
+ placeholder int |
+} |
+ |
+ |
struct ClassList extends Response { |
classes []ClassRef |
} |