| Index: src/sampler.h
|
| diff --git a/src/sampler.h b/src/sampler.h
|
| index fe94a02e9350d1437d5ac63fc22a03f8989f6758..80fe5a978a83018d06951407c02a20116bef1c32 100644
|
| --- a/src/sampler.h
|
| +++ b/src/sampler.h
|
| @@ -44,10 +44,11 @@ struct TickSample {
|
| Address tos; // Top stack value (*sp).
|
| Address external_callback;
|
| };
|
| - static const int kMaxFramesCount = 64;
|
| + static const unsigned kMaxFramesCountLog2 = 8;
|
| + static const unsigned kMaxFramesCount = (1 << kMaxFramesCountLog2) - 1;
|
| Address stack[kMaxFramesCount]; // Call stack.
|
| TimeTicks timestamp;
|
| - int frames_count : 8; // Number of captured frames.
|
| + unsigned frames_count : kMaxFramesCountLog2; // Number of captured frames.
|
| bool has_external_callback : 1;
|
| StackFrame::Type top_frame_type : 4;
|
| };
|
|
|