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

#include <profile-data-reader.h>

Collaboration diagram for v8::internal::ProfileDataFromFile:

Public Member Functions

int hash () const
 
BranchHint GetHint (size_t true_block_id, size_t false_block_id) const
 

Static Public Member Functions

static const ProfileDataFromFileTryRead (const char *name)
 

Protected Attributes

int hash_ = 0
 
std::map< std::pair< size_t, size_t >, boolblock_hints_by_id
 

Detailed Description

Definition at line 18 of file profile-data-reader.h.

Member Function Documentation

◆ GetHint()

BranchHint v8::internal::ProfileDataFromFile::GetHint ( size_t true_block_id,
size_t false_block_id ) const
inline

Definition at line 25 of file profile-data-reader.h.

◆ hash()

int v8::internal::ProfileDataFromFile::hash ( ) const
inline

Definition at line 22 of file profile-data-reader.h.

◆ TryRead()

const ProfileDataFromFile * v8::internal::ProfileDataFromFile::TryRead ( const char * name)
static

Definition at line 165 of file profile-data-reader.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ block_hints_by_id

std::map<std::pair<size_t, size_t>, bool> v8::internal::ProfileDataFromFile::block_hints_by_id
protected

Definition at line 52 of file profile-data-reader.h.

◆ hash_

int v8::internal::ProfileDataFromFile::hash_ = 0
protected

Definition at line 47 of file profile-data-reader.h.


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