Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(660)

Unified Diff: runtime/observatory/lib/src/elements/helpers/any_ref.dart

Issue 2742333007: Add Observatory support for UnlinkedCall, SingleTargetCache and SubtypeTestCache. (Closed)
Patch Set: . Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: runtime/observatory/lib/src/elements/helpers/any_ref.dart
diff --git a/runtime/observatory/lib/src/elements/helpers/any_ref.dart b/runtime/observatory/lib/src/elements/helpers/any_ref.dart
index 47d3877f773cbe9e91370befdd9397df863553d9..5516b56441796632ed6223f25007a2aa8881a631 100644
--- a/runtime/observatory/lib/src/elements/helpers/any_ref.dart
+++ b/runtime/observatory/lib/src/elements/helpers/any_ref.dart
@@ -14,16 +14,19 @@ import 'package:observatory/src/elements/helpers/rendering_scheduler.dart';
import 'package:observatory/src/elements/helpers/uris.dart';
import 'package:observatory/src/elements/icdata_ref.dart';
import 'package:observatory/src/elements/instance_ref.dart';
-import 'package:observatory/src/elements/megamorphiccache_ref.dart';
import 'package:observatory/src/elements/library_ref.dart';
import 'package:observatory/src/elements/local_var_descriptors_ref.dart';
+import 'package:observatory/src/elements/megamorphiccache_ref.dart';
import 'package:observatory/src/elements/objectpool_ref.dart';
import 'package:observatory/src/elements/pc_descriptors_ref.dart';
import 'package:observatory/src/elements/script_ref.dart';
import 'package:observatory/src/elements/sentinel_value.dart';
-import 'package:observatory/src/elements/type_arguments_ref.dart';
+import 'package:observatory/src/elements/singletargetcache_ref.dart';
+import 'package:observatory/src/elements/subtypetestcache_ref.dart';
import 'package:observatory/src/elements/token_stream_ref.dart';
+import 'package:observatory/src/elements/type_arguments_ref.dart';
import 'package:observatory/src/elements/unknown_ref.dart';
+import 'package:observatory/src/elements/unlinkedcall_ref.dart';
Element anyRef(M.IsolateRef isolate, ref, M.InstanceRepository instances,
{RenderingQueue queue}) {
@@ -62,12 +65,18 @@ Element anyRef(M.IsolateRef isolate, ref, M.InstanceRepository instances,
return new PcDescriptorsRefElement(isolate, ref, queue: queue);
} else if (ref is M.ScriptRef) {
return new ScriptRefElement(isolate, ref, queue: queue);
+ } else if (ref is M.SingleTargetCacheRef) {
+ return new SingleTargetCacheRefElement(isolate, ref, queue: queue);
+ } else if (ref is M.SubtypeTestCacheRef) {
+ return new SubtypeTestCacheRefElement(isolate, ref, queue: queue);
} else if (ref is M.TypeArgumentsRef) {
return new TypeArgumentsRefElement(isolate, ref, queue: queue);
} else if (ref is M.TokenStreamRef) {
return new TokenStreamRefElement(isolate, ref, queue: queue);
} else if (ref is M.UnknownObjectRef) {
return new UnknownObjectRefElement(isolate, ref, queue: queue);
+ } else if (ref is M.UnlinkedCallRef) {
+ return new UnlinkedCallRefElement(isolate, ref, queue: queue);
} else {
return new AnchorElement(href: Uris.inspect(isolate, object: ref))
..text = 'object';
« no previous file with comments | « runtime/observatory/lib/src/app/page.dart ('k') | runtime/observatory/lib/src/elements/singletargetcache_ref.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698