| Index: content/browser/profiler_controller_impl.h
|
| diff --git a/content/browser/profiler_controller_impl.h b/content/browser/profiler_controller_impl.h
|
| index d62f38955dd42c4b0c56b1cf0acf18d08933435e..cf2c10cb656c194e341cc44db362464b18dc2e8e 100644
|
| --- a/content/browser/profiler_controller_impl.h
|
| +++ b/content/browser/profiler_controller_impl.h
|
| @@ -44,13 +44,20 @@ class ProfilerControllerImpl : public ProfilerController {
|
| // ProfilerController implementation:
|
| void Register(ProfilerSubscriber* subscriber) override;
|
| void Unregister(const ProfilerSubscriber* subscriber) override;
|
| - void GetProfilerData(int sequence_number) override;
|
| + void GetProfilerData(int sequence_number,
|
| + int current_profiling_phase) override;
|
| + void OnProfilingPhaseCompleted(int profiling_phase) override;
|
|
|
| private:
|
| friend struct DefaultSingletonTraits<ProfilerControllerImpl>;
|
|
|
| // Contact child processes and get their profiler data.
|
| - void GetProfilerDataFromChildProcesses(int sequence_number);
|
| + void GetProfilerDataFromChildProcesses(int sequence_number,
|
| + int current_profiling_phase);
|
| +
|
| + // Contact child processes and notify them of a profiling phase completion.
|
| + static void NotifyChildProcessesOfProfilingPhaseCompletion(
|
| + int profiling_phase);
|
|
|
| ProfilerSubscriber* subscriber_;
|
|
|
|
|