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

Unified Diff: runtime/bin/vmservice/client/lib/src/service/object.dart

Issue 262823012: Various vmservice/observatory fixes: (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: gen js Created 6 years, 7 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
« no previous file with comments | « runtime/bin/vmservice/client/lib/src/elements/service_ref.dart ('k') | runtime/vm/isolate.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: runtime/bin/vmservice/client/lib/src/service/object.dart
diff --git a/runtime/bin/vmservice/client/lib/src/service/object.dart b/runtime/bin/vmservice/client/lib/src/service/object.dart
index 045f97554b33de7b5533413f0a94fdd369efed47..d5d54079ba3f5e1063b227eb7ac7de6f9b92a371 100644
--- a/runtime/bin/vmservice/client/lib/src/service/object.dart
+++ b/runtime/bin/vmservice/client/lib/src/service/object.dart
@@ -577,6 +577,8 @@ class Isolate extends ServiceObjectOwner {
}
@observable ServiceMap rootLib;
+ @observable ObservableList<ServiceMap> libraries =
+ new ObservableList<ServiceMap>();
@observable ObservableMap topFrame;
@observable String name;
@@ -667,6 +669,12 @@ class Isolate extends ServiceObjectOwner {
running = map['topFrame'] != null;
idle = !pausedOnStart && !pausedOnExit && !running;
error = map['error'];
+
+ libraries.clear();
+ for (var lib in map['libraries']) {
+ libraries.add(lib);
+ }
+ libraries.sort((a,b) => a.name.compareTo(b.name));
}
Future<TagProfile> updateTagProfile() {
@@ -852,7 +860,6 @@ class ScriptLine {
class Script extends ServiceObject {
@reflectable final lines = new ObservableList<ScriptLine>();
@reflectable final hits = new ObservableMap<int, int>();
- @observable ServiceObject library;
@observable String kind;
@observable int firstTokenPos;
@observable int lastTokenPos;
« no previous file with comments | « runtime/bin/vmservice/client/lib/src/elements/service_ref.dart ('k') | runtime/vm/isolate.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698