V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::SafepointEntry Class Reference

Classes

class  ArgumentsField
 
class  DeoptimizationIndexField
 
class  SaveDoublesField
 

Public Member Functions

 SafepointEntry (unsigned info, uint8_t *bits, int trampoline_pc)
 
bool is_valid () const
 
bool Equals (const SafepointEntry &other) const
 
void Reset ()
 
int deoptimization_index () const
 
int trampoline_pc ()
 
void set_trampoline_pc (int trampoline_pc)
 
int argument_count () const
 
bool has_doubles () const
 
uint8_t * bits ()
 
bool HasRegisters () const
 
bool HasRegisterAt (int reg_index) const
 

Static Public Attributes

static const int kArgumentsFieldBits = 3
 
static const int kSaveDoublesFieldBits = 1
 
static const int kDeoptIndexBits
 

Detailed Description

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

Member Data Documentation

◆ kDeoptIndexBits

const int v8::internal::SafepointEntry::kDeoptIndexBits
static
Initial value:
=
32 - kArgumentsFieldBits - kSaveDoublesFieldBits

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


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