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

Side by Side Diff: runtime/vm/object.cc

Issue 1294023009: Switch to a VM wide timeline recorder (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 years, 4 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) 2012, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2012, 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 #include "vm/object.h" 5 #include "vm/object.h"
6 6
7 #include "include/dart_api.h" 7 #include "include/dart_api.h"
8 #include "platform/assert.h" 8 #include "platform/assert.h"
9 #include "vm/assembler.h" 9 #include "vm/assembler.h"
10 #include "vm/cpu.h" 10 #include "vm/cpu.h"
(...skipping 971 matching lines...) Expand 10 before | Expand all | Expand 10 after
982 ASSERT(public_class_name.CharAt(0) == '_'); 982 ASSERT(public_class_name.CharAt(0) == '_');
983 String& str = String::Handle(); 983 String& str = String::Handle();
984 str = lib.PrivateName(public_class_name); 984 str = lib.PrivateName(public_class_name);
985 cls.set_name(str); 985 cls.set_name(str);
986 lib.AddClass(cls); 986 lib.AddClass(cls);
987 } 987 }
988 988
989 989
990 RawError* Object::Init(Isolate* isolate) { 990 RawError* Object::Init(Isolate* isolate) {
991 TIMERSCOPE(isolate, time_bootstrap); 991 TIMERSCOPE(isolate, time_bootstrap);
992 TimelineDurationScope tds(isolate,
993 isolate->GetIsolateStream(),
994 "Object::Init");
992 995
993 #if defined(DART_NO_SNAPSHOT) 996 #if defined(DART_NO_SNAPSHOT)
994 // Object::Init version when we are running in a version of dart that does 997 // Object::Init version when we are running in a version of dart that does
995 // not have a full snapshot linked in. 998 // not have a full snapshot linked in.
996 ObjectStore* object_store = isolate->object_store(); 999 ObjectStore* object_store = isolate->object_store();
997 1000
998 Class& cls = Class::Handle(isolate); 1001 Class& cls = Class::Handle(isolate);
999 Type& type = Type::Handle(isolate); 1002 Type& type = Type::Handle(isolate);
1000 Array& array = Array::Handle(isolate); 1003 Array& array = Array::Handle(isolate);
1001 Library& lib = Library::Handle(isolate); 1004 Library& lib = Library::Handle(isolate);
(...skipping 20385 matching lines...) Expand 10 before | Expand all | Expand 10 after
21387 return tag_label.ToCString(); 21390 return tag_label.ToCString();
21388 } 21391 }
21389 21392
21390 21393
21391 void UserTag::PrintJSONImpl(JSONStream* stream, bool ref) const { 21394 void UserTag::PrintJSONImpl(JSONStream* stream, bool ref) const {
21392 Instance::PrintJSONImpl(stream, ref); 21395 Instance::PrintJSONImpl(stream, ref);
21393 } 21396 }
21394 21397
21395 21398
21396 } // namespace dart 21399 } // namespace dart
OLDNEW
« runtime/vm/dart.cc ('K') | « runtime/vm/json_stream.cc ('k') | runtime/vm/service.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698