| Index: base/profiler/stack_sampling_profiler.cc
|
| diff --git a/base/profiler/stack_sampling_profiler.cc b/base/profiler/stack_sampling_profiler.cc
|
| index a197d844093d13cd08c447a6748d426499d713bc..c7e38c0e52cb65137c8eb8d17ca807acfafd90c8 100644
|
| --- a/base/profiler/stack_sampling_profiler.cc
|
| +++ b/base/profiler/stack_sampling_profiler.cc
|
| @@ -217,10 +217,20 @@ StackSamplingProfiler::SamplingParams::SamplingParams()
|
| sampling_interval(TimeDelta::FromMilliseconds(100)) {
|
| }
|
|
|
| -StackSamplingProfiler::StackSamplingProfiler(PlatformThreadId thread_id,
|
| - const SamplingParams& params,
|
| - const CompletedCallback& callback)
|
| - : thread_id_(thread_id), params_(params), completed_callback_(callback) {}
|
| +StackSamplingProfiler::StackSamplingProfiler(
|
| + PlatformThreadId thread_id,
|
| + const SamplingParams& params,
|
| + const CompletedCallback& callback)
|
| + : StackSamplingProfiler(thread_id, params, callback, nullptr) {}
|
| +
|
| +StackSamplingProfiler::StackSamplingProfiler(
|
| + PlatformThreadId thread_id,
|
| + const SamplingParams& params,
|
| + const CompletedCallback& callback,
|
| + NativeStackSamplerTestDelegate* test_delegate)
|
| + : thread_id_(thread_id), params_(params), completed_callback_(callback),
|
| + test_delegate_(test_delegate) {
|
| +}
|
|
|
| StackSamplingProfiler::~StackSamplingProfiler() {
|
| Stop();
|
| @@ -242,7 +252,7 @@ void StackSamplingProfiler::Start() {
|
| return;
|
|
|
| scoped_ptr<NativeStackSampler> native_sampler =
|
| - NativeStackSampler::Create(thread_id_);
|
| + NativeStackSampler::Create(thread_id_, test_delegate_);
|
| if (!native_sampler)
|
| return;
|
|
|
|
|