V8 Project
vTune::internal::JITCodeLineInfo Class Reference
+ Collaboration diagram for vTune::internal::JITCodeLineInfo:

Classes

struct  LineNumInfo
 

Public Member Functions

 JITCodeLineInfo ()
 
void SetPosition (intptr_t pc, int pos)
 
std::list< LineNumInfo > * GetLineNumInfo ()
 

Private Member Functions

void AddCodeLineInfo (const LineNumInfo &line_info)
 

Private Attributes

std::list< LineNumInfoline_num_info_
 

Detailed Description

Definition at line 88 of file vtune-jit.cc.

Constructor & Destructor Documentation

◆ JITCodeLineInfo()

vTune::internal::JITCodeLineInfo::JITCodeLineInfo ( )
inline

Definition at line 90 of file vtune-jit.cc.

90 { }

Member Function Documentation

◆ AddCodeLineInfo()

void vTune::internal::JITCodeLineInfo::AddCodeLineInfo ( const LineNumInfo line_info)
inlineprivate

Definition at line 109 of file vtune-jit.cc.

109  {
110  line_num_info_.push_back(line_info);
111  }
std::list< LineNumInfo > line_num_info_
Definition: vtune-jit.cc:112

◆ GetLineNumInfo()

std::list<LineNumInfo>* vTune::internal::JITCodeLineInfo::GetLineNumInfo ( )
inline

Definition at line 104 of file vtune-jit.cc.

104  {
105  return &line_num_info_;
106  }

Referenced by vTune::internal::VTUNEJITInterface::event_handler().

+ Here is the caller graph for this function:

◆ SetPosition()

void vTune::internal::JITCodeLineInfo::SetPosition ( intptr_t  pc,
int  pos 
)
inline

Definition at line 92 of file vtune-jit.cc.

92  {
93  AddCodeLineInfo(LineNumInfo(pc, pos));
94  }
void AddCodeLineInfo(const LineNumInfo &line_info)
Definition: vtune-jit.cc:109
const Register pc

References v8::internal::pc.

Referenced by vTune::internal::VTUNEJITInterface::event_handler().

+ Here is the caller graph for this function:

Member Data Documentation

◆ line_num_info_

std::list<LineNumInfo> vTune::internal::JITCodeLineInfo::line_num_info_
private

Definition at line 112 of file vtune-jit.cc.


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