![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <wasm-code-manager.h>
Public Member Functions | |
MOVE_ONLY_WITH_DEFAULT_CONSTRUCTORS (DisjointAllocationPool) | |
DisjointAllocationPool (base::AddressRegion region) | |
base::AddressRegion | Merge (base::AddressRegion) |
base::AddressRegion | Allocate (size_t size) |
base::AddressRegion | AllocateInRegion (size_t size, base::AddressRegion) |
bool | IsEmpty () const |
const auto & | regions () const |
Private Attributes | |
std::set< base::AddressRegion, base::AddressRegion::StartAddressLess > | regions_ |
Definition at line 60 of file wasm-code-manager.h.
|
inlineexplicit |
Definition at line 63 of file wasm-code-manager.h.
base::AddressRegion v8::internal::wasm::DisjointAllocationPool::Allocate | ( | size_t | size | ) |
Definition at line 136 of file wasm-code-manager.cc.
base::AddressRegion v8::internal::wasm::DisjointAllocationPool::AllocateInRegion | ( | size_t | size, |
base::AddressRegion | region ) |
Definition at line 141 of file wasm-code-manager.cc.
|
inline |
base::AddressRegion v8::internal::wasm::DisjointAllocationPool::Merge | ( | base::AddressRegion | new_region | ) |
Definition at line 81 of file wasm-code-manager.cc.
v8::internal::wasm::DisjointAllocationPool::MOVE_ONLY_WITH_DEFAULT_CONSTRUCTORS | ( | DisjointAllocationPool | ) |
|
inline |
|
private |
Definition at line 84 of file wasm-code-manager.h.