summaryrefslogtreecommitdiffstats
path: root/base/threading
diff options
context:
space:
mode:
authorjar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-14 01:36:48 +0000
committerjar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-14 01:36:48 +0000
commit8aa1e6e66cc7c3eab00f3438262c4a309c9f9b92 (patch)
tree7fba89d7e04265a894af7c5e978ce42c524bef41 /base/threading
parent2b57bf84ce42f8525d167bbd1c4bb47933831b36 (diff)
downloadchromium_src-8aa1e6e66cc7c3eab00f3438262c4a309c9f9b92.zip
chromium_src-8aa1e6e66cc7c3eab00f3438262c4a309c9f9b92.tar.gz
chromium_src-8aa1e6e66cc7c3eab00f3438262c4a309c9f9b92.tar.bz2
Detect child tasks born during a profiled tasks
r=rtenneti Review URL: http://codereview.chromium.org/8894022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114336 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/threading')
-rw-r--r--base/threading/worker_pool_posix.cc2
-rw-r--r--base/threading/worker_pool_win.cc2
2 files changed, 2 insertions, 2 deletions
diff --git a/base/threading/worker_pool_posix.cc b/base/threading/worker_pool_posix.cc
index d914619..f93c447 100644
--- a/base/threading/worker_pool_posix.cc
+++ b/base/threading/worker_pool_posix.cc
@@ -93,7 +93,7 @@ void WorkerThread::ThreadMain() {
"src_func", pending_task.posted_from.function_name());
TrackedTime start_time =
- tracked_objects::ThreadData::NowForStartOfRun();
+ tracked_objects::ThreadData::NowForStartOfRun(pending_task.birth_tally);
pending_task.task.Run();
diff --git a/base/threading/worker_pool_win.cc b/base/threading/worker_pool_win.cc
index 722a57c..188c4a9 100644
--- a/base/threading/worker_pool_win.cc
+++ b/base/threading/worker_pool_win.cc
@@ -22,7 +22,7 @@ DWORD CALLBACK WorkItemCallback(void* param) {
"src_func", pending_task->posted_from.function_name());
tracked_objects::TrackedTime start_time =
- tracked_objects::ThreadData::NowForStartOfRun();
+ tracked_objects::ThreadData::NowForStartOfRun(pending_task->birth_tally);
pending_task->task.Run();