Index: runtime/observatory/lib/src/app/page.dart |
diff --git a/runtime/observatory/lib/src/app/page.dart b/runtime/observatory/lib/src/app/page.dart |
index a9f244a5029898196c992973e277c7ef8dd11576..bad6c88d2d1d65ebc7b34433f7db8926e868ee76 100644 |
--- a/runtime/observatory/lib/src/app/page.dart |
+++ b/runtime/observatory/lib/src/app/page.dart |
@@ -9,6 +9,7 @@ AllocationProfileRepository _allocationProfileRepository |
ContextRepository _contextRepository = new ContextRepository(); |
HeapSnapshotRepository _heapSnapshotRepository |
= new HeapSnapshotRepository(); |
+ICDataRepository _icdataRepository = new ICDataRepository(); |
InboundReferencesRepository _inboundReferencesRepository |
= new InboundReferencesRepository(); |
InstanceRepository _instanceRepository = new InstanceRepository(); |
@@ -193,6 +194,18 @@ class InspectPage extends MatchingPage { |
_instanceRepository, |
queue: app.queue) |
]; |
+ } else if (obj is ICData) { |
+ container.children = [ |
+ new ICDataViewElement(app.vm, obj.isolate, obj, app.events, |
+ app.notifications, |
+ _icdataRepository, |
+ _retainedSizeRepository, |
+ _reachableSizeRepository, |
+ _inboundReferencesRepository, |
+ _retainingPathRepository, |
+ _instanceRepository, |
+ queue: app.queue) |
+ ]; |
} else { |
ServiceObjectViewElement serviceElement =new Element.tag('service-view'); |
serviceElement.object = obj; |