![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <allocation-site-scopes.h>
Public Member Functions | |
| AllocationSiteUsageContext (Isolate *isolate, Handle< AllocationSite > site, bool activated) | |
| Handle< AllocationSite > | EnterNewScope () |
| void | ExitScope (DirectHandle< AllocationSite > scope_site, DirectHandle< JSObject > object) |
| bool | ShouldCreateMemento (DirectHandle< JSObject > object) |
Public Member Functions inherited from v8::internal::AllocationSiteContext | |
| AllocationSiteContext (Isolate *isolate) | |
| DirectHandle< AllocationSite > | top () |
| DirectHandle< AllocationSite > | current () |
| bool | ShouldCreateMemento (DirectHandle< JSObject > object) |
| Isolate * | isolate () |
Static Public Attributes | |
| static const bool | kCopying = true |
Private Attributes | |
| Handle< AllocationSite > | top_site_ |
| bool | activated_ |
Additional Inherited Members | |
Protected Member Functions inherited from v8::internal::AllocationSiteContext | |
| void | update_current_site (Tagged< AllocationSite > site) |
| void | InitializeTraversal (Handle< AllocationSite > site) |
Definition at line 44 of file allocation-site-scopes.h.
|
inline |
Definition at line 46 of file allocation-site-scopes.h.
|
inline |
Definition at line 23 of file allocation-site-scopes-inl.h.
|
inline |
Definition at line 35 of file allocation-site-scopes-inl.h.
|
inline |
Definition at line 42 of file allocation-site-scopes-inl.h.
|
private |
Definition at line 63 of file allocation-site-scopes.h.
|
static |
Definition at line 59 of file allocation-site-scopes.h.
|
private |
Definition at line 62 of file allocation-site-scopes.h.