![]() |
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.