v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MaterializedObjectStore Class Reference

#include <deoptimizer.h>

Public Member Functions

 MaterializedObjectStore (Isolate *isolate)
 
Handle< FixedArrayGet (Address fp)
 
void Set (Address fp, Handle< FixedArray > materialized_objects)
 
void Remove (Address fp)
 

Detailed Description

Definition at line 901 of file deoptimizer.h.

Constructor & Destructor Documentation

MaterializedObjectStore ( Isolate isolate)
inlineexplicit

Definition at line 903 of file deoptimizer.h.

Member Function Documentation

Handle< FixedArray > Get ( Address  fp)

Definition at line 3431 of file deoptimizer.cc.

References ASSERT, Handle< T >::cast(), and Handle< T >::null().

Referenced by Deoptimizer::MaterializeHeapObjects().

void Remove ( Address  fp)

Definition at line 3456 of file deoptimizer.cc.

References ASSERT, and List< T, P >::Remove().

Referenced by Deoptimizer::MaterializeHeapObjects().

void Set ( Address  fp,
Handle< FixedArray materialized_objects 
)

Definition at line 3443 of file deoptimizer.cc.

References List< T, P >::Add().


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