Index: base/pending_task.h |
diff --git a/base/pending_task.h b/base/pending_task.h |
index fddfc868fe7dc3227df4287f9fb33752cb90f419..7571f57eb27d91b8c64e518c2ae5d4ecbc739de9 100644 |
--- a/base/pending_task.h |
+++ b/base/pending_task.h |
@@ -19,8 +19,10 @@ namespace base { |
// for use by classes that queue and execute tasks. |
struct BASE_EXPORT PendingTask : public TrackingInfo { |
PendingTask(const tracked_objects::Location& posted_from, |
+ const PendingTask* parent_task, |
const Closure& task); |
PendingTask(const tracked_objects::Location& posted_from, |
+ const PendingTask* parent_task, |
const Closure& task, |
TimeTicks delayed_run_time, |
bool nestable); |
@@ -35,6 +37,9 @@ struct BASE_EXPORT PendingTask : public TrackingInfo { |
// The site this PendingTask was posted from. |
tracked_objects::Location posted_from; |
+ // Task backtrace. |
+ const void* task_backtrace[4]; |
+ |
// Secondary sort key for run time. |
int sequence_num; |