v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::CodeDeoptEventRecord Class Reference

#include <cpu-profiler.h>

Inheritance diagram for v8::internal::CodeDeoptEventRecord:
Collaboration diagram for v8::internal::CodeDeoptEventRecord:

Public Member Functions

V8_INLINE void UpdateCodeMap (InstructionStreamMap *instruction_stream_map)
 

Public Attributes

Address instruction_start
 
const char * deopt_reason
 
int deopt_id
 
Address pc
 
int fp_to_sp_delta
 
CpuProfileDeoptFramedeopt_frames
 
int deopt_frame_count
 
- Public Attributes inherited from v8::internal::CodeEventRecord
Type type
 
unsigned order
 

Additional Inherited Members

- Public Types inherited from v8::internal::CodeEventRecord
enum class  Type { kNoEvent = 0 , VM_EVENTS_TYPE_LIST =(DECLARE_TYPE) }
 

Detailed Description

Definition at line 87 of file cpu-profiler.h.

Member Function Documentation

◆ UpdateCodeMap()

void v8::internal::CodeDeoptEventRecord::UpdateCodeMap ( InstructionStreamMap * instruction_stream_map)

Definition at line 37 of file cpu-profiler-inl.h.

Here is the call graph for this function:

Member Data Documentation

◆ deopt_frame_count

int v8::internal::CodeDeoptEventRecord::deopt_frame_count

Definition at line 95 of file cpu-profiler.h.

◆ deopt_frames

CpuProfileDeoptFrame* v8::internal::CodeDeoptEventRecord::deopt_frames

Definition at line 94 of file cpu-profiler.h.

◆ deopt_id

int v8::internal::CodeDeoptEventRecord::deopt_id

Definition at line 91 of file cpu-profiler.h.

◆ deopt_reason

const char* v8::internal::CodeDeoptEventRecord::deopt_reason

Definition at line 90 of file cpu-profiler.h.

◆ fp_to_sp_delta

int v8::internal::CodeDeoptEventRecord::fp_to_sp_delta

Definition at line 93 of file cpu-profiler.h.

◆ instruction_start

Address v8::internal::CodeDeoptEventRecord::instruction_start

Definition at line 89 of file cpu-profiler.h.

◆ pc

Address v8::internal::CodeDeoptEventRecord::pc

Definition at line 92 of file cpu-profiler.h.


The documentation for this class was generated from the following files: