| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "base/message_loop/message_loop.h" | 5 #include "base/message_loop/message_loop.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 | 8 |
| 9 #include "base/bind.h" | 9 #include "base/bind.h" |
| 10 #include "base/compiler_specific.h" | 10 #include "base/compiler_specific.h" |
| (...skipping 457 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 468 pending_high_res_tasks_--; | 468 pending_high_res_tasks_--; |
| 469 CHECK_GE(pending_high_res_tasks_, 0); | 469 CHECK_GE(pending_high_res_tasks_, 0); |
| 470 } | 470 } |
| 471 #endif | 471 #endif |
| 472 | 472 |
| 473 // Execute the task and assume the worst: It is probably not reentrant. | 473 // Execute the task and assume the worst: It is probably not reentrant. |
| 474 nestable_tasks_allowed_ = false; | 474 nestable_tasks_allowed_ = false; |
| 475 | 475 |
| 476 HistogramEvent(kTaskRunEvent); | 476 HistogramEvent(kTaskRunEvent); |
| 477 | 477 |
| 478 TRACE_TASK_EXECUTION("toplevel", pending_task); | 478 TRACE_TASK_EXECUTION("MessageLoop::RunTask", pending_task); |
| 479 | 479 |
| 480 FOR_EACH_OBSERVER(TaskObserver, task_observers_, | 480 FOR_EACH_OBSERVER(TaskObserver, task_observers_, |
| 481 WillProcessTask(pending_task)); | 481 WillProcessTask(pending_task)); |
| 482 task_annotator_.RunTask("MessageLoop::PostTask", pending_task); | 482 task_annotator_.RunTask("MessageLoop::PostTask", pending_task); |
| 483 FOR_EACH_OBSERVER(TaskObserver, task_observers_, | 483 FOR_EACH_OBSERVER(TaskObserver, task_observers_, |
| 484 DidProcessTask(pending_task)); | 484 DidProcessTask(pending_task)); |
| 485 | 485 |
| 486 nestable_tasks_allowed_ = true; | 486 nestable_tasks_allowed_ = true; |
| 487 } | 487 } |
| 488 | 488 |
| (...skipping 268 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 757 persistent, | 757 persistent, |
| 758 mode, | 758 mode, |
| 759 controller, | 759 controller, |
| 760 delegate); | 760 delegate); |
| 761 } | 761 } |
| 762 #endif | 762 #endif |
| 763 | 763 |
| 764 #endif // !defined(OS_NACL_SFI) | 764 #endif // !defined(OS_NACL_SFI) |
| 765 | 765 |
| 766 } // namespace base | 766 } // namespace base |
| OLD | NEW |