![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <materialized-object-store.h>
Public Member Functions | |
MaterializedObjectStore (Isolate *isolate) | |
DirectHandle< FixedArray > | Get (Address fp) |
void | Set (Address fp, DirectHandle< FixedArray > materialized_objects) |
bool | Remove (Address fp) |
Private Member Functions | |
Isolate * | isolate () const |
DirectHandle< FixedArray > | GetStackEntries () |
DirectHandle< FixedArray > | EnsureStackEntries (int size) |
int | StackIdToIndex (Address fp) |
Private Attributes | |
Isolate * | isolate_ |
std::vector< Address > | frame_fps_ |
Definition at line 18 of file materialized-object-store.h.
|
inlineexplicit |
Definition at line 20 of file materialized-object-store.h.
|
private |
Definition at line 66 of file materialized-object-store.cc.
DirectHandle< FixedArray > v8::internal::MaterializedObjectStore::Get | ( | Address | fp | ) |
Definition at line 15 of file materialized-object-store.cc.
|
private |
Definition at line 61 of file materialized-object-store.cc.
|
inlineprivate |
Definition at line 27 of file materialized-object-store.h.
Definition at line 37 of file materialized-object-store.cc.
void v8::internal::MaterializedObjectStore::Set | ( | Address | fp, |
DirectHandle< FixedArray > | materialized_objects ) |
Definition at line 25 of file materialized-object-store.cc.
|
private |
Definition at line 54 of file materialized-object-store.cc.
|
private |
Definition at line 34 of file materialized-object-store.h.
|
private |
Definition at line 33 of file materialized-object-store.h.