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

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

Issue 1390153004: Move deopt_id and related helpers/definitions from Isolate to Thread (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Created 5 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) 2013, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2013, 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/isolate.h" 5 #include "vm/isolate.h"
6 6
7 #include "include/dart_api.h" 7 #include "include/dart_api.h"
8 #include "include/dart_native_api.h" 8 #include "include/dart_native_api.h"
9 #include "platform/assert.h" 9 #include "platform/assert.h"
10 #include "platform/json.h" 10 #include "platform/json.h"
(...skipping 739 matching lines...) Expand 10 before | Expand all | Expand 10 after
750 errors_fatal_(true), 750 errors_fatal_(true),
751 object_store_(NULL), 751 object_store_(NULL),
752 top_exit_frame_info_(0), 752 top_exit_frame_info_(0),
753 init_callback_data_(NULL), 753 init_callback_data_(NULL),
754 environment_callback_(NULL), 754 environment_callback_(NULL),
755 library_tag_handler_(NULL), 755 library_tag_handler_(NULL),
756 api_state_(NULL), 756 api_state_(NULL),
757 debugger_(NULL), 757 debugger_(NULL),
758 resume_request_(false), 758 resume_request_(false),
759 last_resume_timestamp_(OS::GetCurrentTimeMillis()), 759 last_resume_timestamp_(OS::GetCurrentTimeMillis()),
760 has_compiled_(false), 760 has_compiled_code_(false),
761 flags_(), 761 flags_(),
762 random_(), 762 random_(),
763 simulator_(NULL), 763 simulator_(NULL),
764 deopt_id_(0),
765 mutex_(new Mutex()), 764 mutex_(new Mutex()),
766 saved_stack_limit_(0), 765 saved_stack_limit_(0),
767 stack_base_(0), 766 stack_base_(0),
768 stack_overflow_flags_(0), 767 stack_overflow_flags_(0),
769 stack_overflow_count_(0), 768 stack_overflow_count_(0),
770 message_handler_(NULL), 769 message_handler_(NULL),
771 spawn_state_(NULL), 770 spawn_state_(NULL),
772 is_runnable_(false), 771 is_runnable_(false),
773 gc_prologue_callback_(NULL), 772 gc_prologue_callback_(NULL),
774 gc_epilogue_callback_(NULL), 773 gc_epilogue_callback_(NULL),
(...skipping 1842 matching lines...) Expand 10 before | Expand all | Expand 10 after
2617 serialized_message_, serialized_message_len_); 2616 serialized_message_, serialized_message_len_);
2618 } 2617 }
2619 2618
2620 2619
2621 void IsolateSpawnState::Cleanup() { 2620 void IsolateSpawnState::Cleanup() {
2622 SwitchIsolateScope switch_scope(I); 2621 SwitchIsolateScope switch_scope(I);
2623 Dart::ShutdownIsolate(); 2622 Dart::ShutdownIsolate();
2624 } 2623 }
2625 2624
2626 } // namespace dart 2625 } // namespace dart
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698