Index: runtime/observatory/lib/src/service/object.dart |
diff --git a/runtime/observatory/lib/src/service/object.dart b/runtime/observatory/lib/src/service/object.dart |
index d2dade6a58f2301db89a2ddbf44d9c70cb06e160..fef771a783e52bfe9f54240abbf84197c14e6014 100644 |
--- a/runtime/observatory/lib/src/service/object.dart |
+++ b/runtime/observatory/lib/src/service/object.dart |
@@ -1733,6 +1733,7 @@ class ServiceEvent extends ServiceObject { |
} |
@observable String kind; |
+ @observable DateTime timestamp; |
@observable Breakpoint breakpoint; |
@observable Frame topFrame; |
@observable Instance exception; |
@@ -1745,6 +1746,7 @@ class ServiceEvent extends ServiceObject { |
@observable String exceptions; |
@observable String bytesAsString; |
@observable Map logRecord; |
+ |
int chunkIndex, chunkCount, nodeCount; |
@observable bool get isPauseEvent { |
@@ -1759,6 +1761,8 @@ class ServiceEvent extends ServiceObject { |
_loaded = true; |
_upgradeCollection(map, owner); |
assert(map['isolate'] == null || owner == map['isolate']); |
+ timestamp = |
+ new DateTime.fromMillisecondsSinceEpoch(map['timestamp'].toInt()); |
turnidge
2015/08/25 18:25:31
Here we are doing toInt(), but above for 'startTim
Cutch
2015/08/25 21:54:58
We should be calling AddPropertyTimeMillis in C++
|
kind = map['kind']; |
notifyPropertyChange(#isPauseEvent, 0, 1); |
name = 'ServiceEvent $kind'; |