![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Public Member Functions | |
Region (Address address, size_t size, RegionState state) | |
bool | is_free () const |
bool | is_allocated () const |
bool | is_excluded () const |
RegionState | state () |
void | set_state (RegionState state) |
void | Print (std::ostream &os) const |
![]() | |
constexpr | AddressRegion ()=default |
constexpr | AddressRegion (Address address, size_t size) |
Address | begin () const |
Address | end () const |
size_t | size () const |
void | set_size (size_t size) |
bool | is_empty () const |
bool | contains (Address address) const |
bool | contains (Address address, size_t size) const |
bool | contains (AddressRegion region) const |
base::AddressRegion | GetOverlap (AddressRegion region) const |
bool | operator== (AddressRegion other) const |
bool | operator!= (AddressRegion other) const |
Private Attributes | |
RegionState | state_ |
Additional Inherited Members | |
![]() | |
using | Address = uintptr_t |
Definition at line 137 of file region-allocator.h.
|
inline |
Definition at line 139 of file region-allocator.h.
|
inline |
Definition at line 143 of file region-allocator.h.
|
inline |
Definition at line 144 of file region-allocator.h.
|
inline |
Definition at line 142 of file region-allocator.h.
void v8::base::RegionAllocator::Region::Print | ( | std::ostream & | os | ) | const |
|
inline |
Definition at line 147 of file region-allocator.h.
|
inline |
Definition at line 146 of file region-allocator.h.
|
private |
Definition at line 152 of file region-allocator.h.