117 return js_and_external_sample_count_;
120 is_counting_samples_ =
true;
121 js_and_external_sample_count_ = 0;
141 bool is_counting_samples_;
143 unsigned js_and_external_sample_count_;
150 #endif // V8_SAMPLER_H_
enable upcoming ES6 features enable harmony block scoping enable harmony enable harmony proxies enable harmony generators enable harmony numeric enable harmony string enable harmony math functions harmony_scoping harmony_symbols harmony_collections harmony_iteration harmony_strings harmony_scoping harmony_maths tracks arrays with only smi values Optimize object Array DOM strings and string pretenure call new trace pretenuring decisions of HAllocate instructions track fields with only smi values track fields with heap values track_fields track_fields Enables optimizations which favor memory size over execution speed use string slices optimization filter maximum number of GVN fix point iterations use function inlining use allocation folding eliminate write barriers targeting allocations in optimized code maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining crankshaft harvests type feedback from stub cache trace check elimination phase hydrogen tracing filter NULL
unsigned js_and_external_sample_count() const
static const int kMaxFramesCount
Address external_callback
void DecreaseProfilingDepth()
TypeImpl< ZoneTypeConfig > Type
bool has_external_callback
void NoBarrier_Store(volatile Atomic32 *ptr, Atomic32 value)
HANDLE HANDLE LPSTACKFRAME64 StackFrame
void IncreaseProfilingDepth()
void StartCountingSamples()
#define DISALLOW_IMPLICIT_CONSTRUCTORS(TypeName)
StackFrame::Type top_frame_type
Address stack[kMaxFramesCount]
void SampleStack(const RegisterState ®s)
Atomic32 NoBarrier_Load(volatile const Atomic32 *ptr)
void SetHasProcessingThread(bool value)
void Init(Isolate *isolate, const RegisterState &state)
Sampler(Isolate *isolate, int interval)
virtual void Tick(TickSample *sample)=0
PlatformData * platform_data() const
Isolate * isolate() const