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

#include <safepoint-table.h>

Inheritance diagram for v8::internal::SafepointEntry:
Collaboration diagram for v8::internal::SafepointEntry:

Public Member Functions

 SafepointEntry ()=default
 
 SafepointEntry (int pc, int deopt_index, uint32_t tagged_register_indexes, base::Vector< uint8_t > tagged_slots, int trampoline_pc)
 
bool operator== (const SafepointEntry &other) const
 
uint32_t tagged_register_indexes () const
 
base::Vector< const uint8_t > tagged_slots () const
 
- Public Member Functions inherited from v8::internal::SafepointEntryBase
 SafepointEntryBase ()=default
 
 SafepointEntryBase (int pc, int deopt_index, int trampoline_pc)
 
bool is_initialized () const
 
int pc () const
 
int trampoline_pc () const
 
bool has_deoptimization_index () const
 
int deoptimization_index () const
 
void Reset ()
 

Private Attributes

uint32_t tagged_register_indexes_ = 0
 
base::Vector< uint8_t > tagged_slots_
 

Additional Inherited Members

- Static Public Attributes inherited from v8::internal::SafepointEntryBase
static constexpr int kNoDeoptIndex = -1
 
static constexpr int kNoTrampolinePC = -1
 
- Protected Member Functions inherited from v8::internal::SafepointEntryBase
bool operator== (const SafepointEntryBase &other) const
 

Detailed Description

Definition at line 26 of file safepoint-table.h.

Constructor & Destructor Documentation

◆ SafepointEntry() [1/2]

v8::internal::SafepointEntry::SafepointEntry ( )
default

◆ SafepointEntry() [2/2]

v8::internal::SafepointEntry::SafepointEntry ( int pc,
int deopt_index,
uint32_t tagged_register_indexes,
base::Vector< uint8_t > tagged_slots,
int trampoline_pc )
inline

Definition at line 30 of file safepoint-table.h.

Here is the call graph for this function:

Member Function Documentation

◆ operator==()

bool v8::internal::SafepointEntry::operator== ( const SafepointEntry & other) const
inline

Definition at line 38 of file safepoint-table.h.

Here is the call graph for this function:

◆ tagged_register_indexes()

uint32_t v8::internal::SafepointEntry::tagged_register_indexes ( ) const
inline

Definition at line 44 of file safepoint-table.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ tagged_slots()

base::Vector< const uint8_t > v8::internal::SafepointEntry::tagged_slots ( ) const
inline

Definition at line 49 of file safepoint-table.h.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ tagged_register_indexes_

uint32_t v8::internal::SafepointEntry::tagged_register_indexes_ = 0
private

Definition at line 56 of file safepoint-table.h.

◆ tagged_slots_

base::Vector<uint8_t> v8::internal::SafepointEntry::tagged_slots_
private

Definition at line 57 of file safepoint-table.h.


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