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

#include <shared-function-info.h>

Inheritance diagram for v8::internal::PreparseData:
Collaboration diagram for v8::internal::PreparseData:

Classes

class  BodyDescriptor
 

Public Member Functions

int inner_start_offset () const
 
ObjectSlot inner_data_start () const
 
uint8_t get (int index) const
 
void set (int index, uint8_t value)
 
void copy_in (int index, const uint8_t *buffer, int length)
 
Tagged< PreparseDataget_child (int index) const
 
void set_child (int index, Tagged< PreparseData > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)
 
void clear_padding ()
 

Static Public Member Functions

static int InnerOffset (int data_length)
 
static int SizeFor (int data_length, int children_length)
 

Static Public Attributes

static const int kDataStartOffset = kSize
 

Private Member Functions

Tagged< Objectget_child_raw (int index) const
 

Detailed Description

Definition at line 78 of file shared-function-info.h.

Member Function Documentation

◆ clear_padding()

void v8::internal::PreparseData::clear_padding ( )
inline

Definition at line 53 of file shared-function-info-inl.h.

Here is the call graph for this function:

◆ copy_in()

void v8::internal::PreparseData::copy_in ( int index,
const uint8_t * buffer,
int length )
inline

Definition at line 75 of file shared-function-info-inl.h.

◆ get()

uint8_t v8::internal::PreparseData::get ( int index) const
inline

Definition at line 61 of file shared-function-info-inl.h.

◆ get_child()

Tagged< PreparseData > v8::internal::PreparseData::get_child ( int index) const
inline

Definition at line 82 of file shared-function-info-inl.h.

Here is the call graph for this function:

◆ get_child_raw()

Tagged< Object > v8::internal::PreparseData::get_child_raw ( int index) const
inlineprivate

Definition at line 86 of file shared-function-info-inl.h.

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

◆ inner_data_start()

ObjectSlot v8::internal::PreparseData::inner_data_start ( ) const
inline

Definition at line 49 of file shared-function-info-inl.h.

Here is the call graph for this function:

◆ inner_start_offset()

int v8::internal::PreparseData::inner_start_offset ( ) const
inline

Definition at line 45 of file shared-function-info-inl.h.

Here is the caller graph for this function:

◆ InnerOffset()

static int v8::internal::PreparseData::InnerOffset ( int data_length)
inlinestatic

Definition at line 102 of file shared-function-info.h.

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

◆ set()

void v8::internal::PreparseData::set ( int index,
uint8_t value )
inline

Definition at line 68 of file shared-function-info-inl.h.

◆ set_child()

void v8::internal::PreparseData::set_child ( int index,
Tagged< PreparseData > value,
WriteBarrierMode mode = UPDATE_WRITE_BARRIER )
inline

Definition at line 93 of file shared-function-info-inl.h.

Here is the call graph for this function:

◆ SizeFor()

static int v8::internal::PreparseData::SizeFor ( int data_length,
int children_length )
inlinestatic

Definition at line 106 of file shared-function-info.h.

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

Member Data Documentation

◆ kDataStartOffset

const int v8::internal::PreparseData::kDataStartOffset = kSize
static

Definition at line 98 of file shared-function-info.h.


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