| 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
|
| }
|
|
|