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