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

#include <deoptimization-data.h>

Inheritance diagram for v8::internal::DeoptimizationFrameTranslation::Iterator:
Collaboration diagram for v8::internal::DeoptimizationFrameTranslation::Iterator:

Public Member Functions

 Iterator (Tagged< DeoptimizationFrameTranslation > buffer, int index)
 
- Public Member Functions inherited from v8::internal::DeoptTranslationIterator
 DeoptTranslationIterator (base::Vector< const uint8_t > buffer, int index)
 
int32_t NextOperand ()
 
uint32_t NextOperandUnsigned ()
 
DeoptimizationFrameTranslation::FrameCount EnterBeginOpcode ()
 
TranslationOpcode NextOpcode ()
 
TranslationOpcode SeekNextJSFrame ()
 
TranslationOpcode SeekNextFrame ()
 
bool HasNextOpcode () const
 
void SkipOperands (int n)
 

Public Attributes

DisallowGarbageCollection no_gc_
 

Detailed Description

Definition at line 249 of file deoptimization-data.h.

Constructor & Destructor Documentation

◆ Iterator()

v8::internal::DeoptimizationFrameTranslation::Iterator::Iterator ( Tagged< DeoptimizationFrameTranslation > buffer,
int index )

Definition at line 223 of file deoptimization-data.cc.

Member Data Documentation

◆ no_gc_

DisallowGarbageCollection v8::internal::DeoptimizationFrameTranslation::Iterator::no_gc_

Definition at line 253 of file deoptimization-data.h.


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