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

Side by Side Diff: runtime/observatory/lib/src/service/object.dart

Issue 2411153002: Make reloadSources service RPC public (Closed)
Patch Set: turnidge review Created 4 years, 2 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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 part of service; 5 part of service;
6 6
7 // Some value smaller than the object ring, so requesting a large array 7 // Some value smaller than the object ring, so requesting a large array
8 // doesn't result in an expired ref because the elements lapped it in the 8 // doesn't result in an expired ref because the elements lapped it in the
9 // object ring. 9 // object ring.
10 const int kDefaultFieldLimit = 100; 10 const int kDefaultFieldLimit = 100;
(...skipping 1657 matching lines...) Expand 10 before | Expand all | Expand 10 after
1668 1668
1669 case ServiceEvent.kBreakpointRemoved: 1669 case ServiceEvent.kBreakpointRemoved:
1670 _removeBreakpoint(event.breakpoint); 1670 _removeBreakpoint(event.breakpoint);
1671 break; 1671 break;
1672 1672
1673 case ServiceEvent.kPauseStart: 1673 case ServiceEvent.kPauseStart:
1674 case ServiceEvent.kPauseExit: 1674 case ServiceEvent.kPauseExit:
1675 case ServiceEvent.kPauseBreakpoint: 1675 case ServiceEvent.kPauseBreakpoint:
1676 case ServiceEvent.kPauseInterrupted: 1676 case ServiceEvent.kPauseInterrupted:
1677 case ServiceEvent.kPauseException: 1677 case ServiceEvent.kPauseException:
1678 case ServiceEvent.kPausePostRequest:
1678 case ServiceEvent.kNone: 1679 case ServiceEvent.kNone:
1679 case ServiceEvent.kResume: 1680 case ServiceEvent.kResume:
1680 assert((pauseEvent == null) || 1681 assert((pauseEvent == null) ||
1681 !event.timestamp.isBefore(pauseEvent.timestamp)); 1682 !event.timestamp.isBefore(pauseEvent.timestamp));
1682 pauseEvent = createEventFromServiceEvent(event); 1683 pauseEvent = createEventFromServiceEvent(event);
1683 _updateRunState(); 1684 _updateRunState();
1684 break; 1685 break;
1685 1686
1686 case ServiceEvent.kGraph: 1687 case ServiceEvent.kGraph:
1687 _loadHeapSnapshot(event); 1688 _loadHeapSnapshot(event);
(...skipping 322 matching lines...) Expand 10 before | Expand all | Expand 10 after
2010 static const kIsolateExit = 'IsolateExit'; 2011 static const kIsolateExit = 'IsolateExit';
2011 static const kIsolateUpdate = 'IsolateUpdate'; 2012 static const kIsolateUpdate = 'IsolateUpdate';
2012 static const kIsolateReload = 'IsolateReload'; 2013 static const kIsolateReload = 'IsolateReload';
2013 static const kIsolateSpawn = 'IsolateSpawn'; 2014 static const kIsolateSpawn = 'IsolateSpawn';
2014 static const kServiceExtensionAdded = 'ServiceExtensionAdded'; 2015 static const kServiceExtensionAdded = 'ServiceExtensionAdded';
2015 static const kPauseStart = 'PauseStart'; 2016 static const kPauseStart = 'PauseStart';
2016 static const kPauseExit = 'PauseExit'; 2017 static const kPauseExit = 'PauseExit';
2017 static const kPauseBreakpoint = 'PauseBreakpoint'; 2018 static const kPauseBreakpoint = 'PauseBreakpoint';
2018 static const kPauseInterrupted = 'PauseInterrupted'; 2019 static const kPauseInterrupted = 'PauseInterrupted';
2019 static const kPauseException = 'PauseException'; 2020 static const kPauseException = 'PauseException';
2021 static const kPausePostRequest = 'PausePostRequest';
2020 static const kNone = 'None'; 2022 static const kNone = 'None';
2021 static const kResume = 'Resume'; 2023 static const kResume = 'Resume';
2022 static const kBreakpointAdded = 'BreakpointAdded'; 2024 static const kBreakpointAdded = 'BreakpointAdded';
2023 static const kBreakpointResolved = 'BreakpointResolved'; 2025 static const kBreakpointResolved = 'BreakpointResolved';
2024 static const kBreakpointRemoved = 'BreakpointRemoved'; 2026 static const kBreakpointRemoved = 'BreakpointRemoved';
2025 static const kGraph = '_Graph'; 2027 static const kGraph = '_Graph';
2026 static const kGC = 'GC'; 2028 static const kGC = 'GC';
2027 static const kInspect = 'Inspect'; 2029 static const kInspect = 'Inspect';
2028 static const kDebuggerSettingsUpdate = '_DebuggerSettingsUpdate'; 2030 static const kDebuggerSettingsUpdate = '_DebuggerSettingsUpdate';
2029 static const kConnectionClosed = 'ConnectionClosed'; 2031 static const kConnectionClosed = 'ConnectionClosed';
(...skipping 30 matching lines...) Expand all
2060 String spawnError; 2062 String spawnError;
2061 2063
2062 int chunkIndex, chunkCount, nodeCount; 2064 int chunkIndex, chunkCount, nodeCount;
2063 2065
2064 bool get isPauseEvent { 2066 bool get isPauseEvent {
2065 return (kind == kPauseStart || 2067 return (kind == kPauseStart ||
2066 kind == kPauseExit || 2068 kind == kPauseExit ||
2067 kind == kPauseBreakpoint || 2069 kind == kPauseBreakpoint ||
2068 kind == kPauseInterrupted || 2070 kind == kPauseInterrupted ||
2069 kind == kPauseException || 2071 kind == kPauseException ||
2072 kind == kPausePostRequest ||
2070 kind == kNone); 2073 kind == kNone);
2071 } 2074 }
2072 2075
2073 void _update(Map map, bool mapIsRef) { 2076 void _update(Map map, bool mapIsRef) {
2074 _loaded = true; 2077 _loaded = true;
2075 _upgradeCollection(map, owner); 2078 _upgradeCollection(map, owner);
2076 2079
2077 assert(map['isolate'] == null || owner == map['isolate']); 2080 assert(map['isolate'] == null || owner == map['isolate']);
2078 timestamp = new DateTime.fromMillisecondsSinceEpoch(map['timestamp']); 2081 timestamp = new DateTime.fromMillisecondsSinceEpoch(map['timestamp']);
2079 kind = map['kind']; 2082 kind = map['kind'];
(...skipping 2281 matching lines...) Expand 10 before | Expand all | Expand 10 after
4361 var v = list[i]; 4364 var v = list[i];
4362 if ((v is Map) && _isServiceMap(v)) { 4365 if ((v is Map) && _isServiceMap(v)) {
4363 list[i] = owner.getFromMap(v); 4366 list[i] = owner.getFromMap(v);
4364 } else if (v is List) { 4367 } else if (v is List) {
4365 _upgradeList(v, owner); 4368 _upgradeList(v, owner);
4366 } else if (v is Map) { 4369 } else if (v is Map) {
4367 _upgradeMap(v, owner); 4370 _upgradeMap(v, owner);
4368 } 4371 }
4369 } 4372 }
4370 } 4373 }
OLDNEW
« no previous file with comments | « runtime/observatory/lib/src/models/objects/event.dart ('k') | runtime/observatory/tests/service/reload_sources_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698