Index: runtime/bin/vmservice/observatory/lib/src/elements/instance_view.dart |
diff --git a/runtime/bin/vmservice/observatory/lib/src/elements/instance_view.dart b/runtime/bin/vmservice/observatory/lib/src/elements/instance_view.dart |
index ac9caef8666e45bf743802b35a871726db0b1391..be118f8a28eda5721a8ec0958877bf53ea5a50ec 100644 |
--- a/runtime/bin/vmservice/observatory/lib/src/elements/instance_view.dart |
+++ b/runtime/bin/vmservice/observatory/lib/src/elements/instance_view.dart |
@@ -13,6 +13,7 @@ import 'package:polymer/polymer.dart'; |
class InstanceViewElement extends ObservatoryElement { |
@published ServiceMap instance; |
@published ServiceMap path; |
+ @published ServiceMap inboundReferences; |
@observable int retainedBytes = null; |
InstanceViewElement.created() : super.created(); |
@@ -37,6 +38,13 @@ class InstanceViewElement extends ObservatoryElement { |
}); |
} |
+ Future<ServiceObject> fetchInboundReferences(var arg) { |
+ return instance.isolate.get(instance.id + "/inbound_references?limit=$arg") |
+ .then((ServiceObject obj) { |
+ inboundReferences = obj; |
+ }); |
+ } |
+ |
void refresh(var done) { |
instance.reload().whenComplete(done); |
} |