![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <external-entity-table.h>
Public Member Functions | |
Space ()=default | |
Space (const Space &)=delete | |
Space & | operator= (const Space &)=delete |
~Space () | |
uint32_t | freelist_length () const |
uint32_t | num_segments () |
bool | is_empty () |
uint32_t | capacity () |
bool | Contains (uint32_t index) |
bool | is_internal_read_only_space () const |
uint32_t | NumSegmentsForTesting () |
Protected Attributes | |
std::atomic< FreelistHead > | freelist_head_ = FreelistHead() |
std::set< Segment > | segments_ |
bool | is_internal_read_only_space_ = false |
base::Mutex | mutex_ |
Friends | |
class | ExternalEntityTable< Entry, size > |
Definition at line 72 of file external-entity-table.h.
|
default |
|
delete |
v8::internal::ExternalEntityTable< Entry, size >::Space::~Space | ( | ) |
Definition at line 22 of file external-entity-table-inl.h.
|
inline |
Definition at line 97 of file external-entity-table.h.
bool v8::internal::ExternalEntityTable< Entry, size >::Space::Contains | ( | uint32_t | index | ) |
Definition at line 41 of file external-entity-table-inl.h.
uint32_t v8::internal::ExternalEntityTable< Entry, size >::Space::freelist_length | ( | ) | const |
Definition at line 29 of file external-entity-table-inl.h.
|
inline |
Definition at line 92 of file external-entity-table.h.
|
inline |
Definition at line 103 of file external-entity-table.h.
uint32_t v8::internal::ExternalEntityTable< Entry, size >::Space::num_segments | ( | ) |
Definition at line 35 of file external-entity-table-inl.h.
|
inline |
Definition at line 113 of file external-entity-table.h.
|
delete |
|
friend |
Definition at line 113 of file external-entity-table.h.
|
protected |
Definition at line 133 of file external-entity-table.h.
|
protected |
Definition at line 143 of file external-entity-table.h.
|
protected |
Definition at line 146 of file external-entity-table.h.
|
protected |
Definition at line 136 of file external-entity-table.h.