| OLD | NEW |
| 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2015, 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/thread.h" | 5 #include "vm/thread.h" |
| 6 | 6 |
| 7 #include "vm/compiler_stats.h" | 7 #include "vm/compiler_stats.h" |
| 8 #include "vm/dart_api_state.h" | 8 #include "vm/dart_api_state.h" |
| 9 #include "vm/growable_array.h" | 9 #include "vm/growable_array.h" |
| 10 #include "vm/isolate.h" | 10 #include "vm/isolate.h" |
| (...skipping 276 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 287 case kUnknownTask: | 287 case kUnknownTask: |
| 288 return "kUnknownTask"; | 288 return "kUnknownTask"; |
| 289 case kMutatorTask: | 289 case kMutatorTask: |
| 290 return "kMutatorTask"; | 290 return "kMutatorTask"; |
| 291 case kCompilerTask: | 291 case kCompilerTask: |
| 292 return "kCompilerTask"; | 292 return "kCompilerTask"; |
| 293 case kSweeperTask: | 293 case kSweeperTask: |
| 294 return "kSweeperTask"; | 294 return "kSweeperTask"; |
| 295 case kMarkerTask: | 295 case kMarkerTask: |
| 296 return "kMarkerTask"; | 296 return "kMarkerTask"; |
| 297 case kFinalizerTask: | |
| 298 return "kFinalizerTask"; | |
| 299 default: | 297 default: |
| 300 UNREACHABLE(); | 298 UNREACHABLE(); |
| 301 return ""; | 299 return ""; |
| 302 } | 300 } |
| 303 } | 301 } |
| 304 | 302 |
| 305 | 303 |
| 306 RawStackTrace* Thread::async_stack_trace() const { | 304 RawStackTrace* Thread::async_stack_trace() const { |
| 307 return async_stack_trace_; | 305 return async_stack_trace_; |
| 308 } | 306 } |
| (...skipping 598 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 907 | 905 |
| 908 DisableThreadInterruptsScope::~DisableThreadInterruptsScope() { | 906 DisableThreadInterruptsScope::~DisableThreadInterruptsScope() { |
| 909 if (thread() != NULL) { | 907 if (thread() != NULL) { |
| 910 OSThread* os_thread = thread()->os_thread(); | 908 OSThread* os_thread = thread()->os_thread(); |
| 911 ASSERT(os_thread != NULL); | 909 ASSERT(os_thread != NULL); |
| 912 os_thread->EnableThreadInterrupts(); | 910 os_thread->EnableThreadInterrupts(); |
| 913 } | 911 } |
| 914 } | 912 } |
| 915 | 913 |
| 916 } // namespace dart | 914 } // namespace dart |
| OLD | NEW |