| Index: content/child/child_thread_impl.cc
|
| diff --git a/content/child/child_thread_impl.cc b/content/child/child_thread_impl.cc
|
| index 013d1d51302d1920edcbe76ec7b463357789c8f5..0a1964b230b19db220c306dd182927c7fb228c63 100644
|
| --- a/content/child/child_thread_impl.cc
|
| +++ b/content/child/child_thread_impl.cc
|
| @@ -609,6 +609,8 @@ bool ChildThreadImpl::OnMessageReceived(const IPC::Message& msg) {
|
| OnSetProfilerStatus)
|
| IPC_MESSAGE_HANDLER(ChildProcessMsg_GetChildProfilerData,
|
| OnGetChildProfilerData)
|
| + IPC_MESSAGE_HANDLER(ChildProcessMsg_ProfilingPhaseCompleted,
|
| + OnProfilingPhaseCompleted)
|
| IPC_MESSAGE_HANDLER(ChildProcessMsg_DumpHandles, OnDumpHandles)
|
| IPC_MESSAGE_HANDLER(ChildProcessMsg_SetProcessBackgrounded,
|
| OnProcessBackgrounded)
|
| @@ -648,14 +650,19 @@ void ChildThreadImpl::OnSetProfilerStatus(ThreadData::Status status) {
|
| ThreadData::InitializeAndSetTrackingStatus(status);
|
| }
|
|
|
| -void ChildThreadImpl::OnGetChildProfilerData(int sequence_number) {
|
| +void ChildThreadImpl::OnGetChildProfilerData(int sequence_number,
|
| + int current_profiling_phase) {
|
| tracked_objects::ProcessDataSnapshot process_data;
|
| - ThreadData::Snapshot(&process_data);
|
| + ThreadData::Snapshot(current_profiling_phase, &process_data);
|
|
|
| Send(
|
| new ChildProcessHostMsg_ChildProfilerData(sequence_number, process_data));
|
| }
|
|
|
| +void ChildThreadImpl::OnProfilingPhaseCompleted(int profiling_phase) {
|
| + ThreadData::OnProfilingPhaseCompleted(profiling_phase);
|
| +}
|
| +
|
| void ChildThreadImpl::OnDumpHandles() {
|
| #if defined(OS_WIN)
|
| scoped_refptr<HandleEnumerator> handle_enum(
|
|
|