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 182eae4469978933dd92af29dd8f28f9bfe66f5e..9d2445fc921087533e67ea18913d384004074d06 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; |