![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Public Member Functions | |
| Observer (IncrementalMarking *incremental_marking, intptr_t step_size) | |
| ~Observer () override=default | |
| void | Step (int bytes_allocated, Address, size_t) override |
Public Member Functions inherited from v8::internal::AllocationObserver | |
| AllocationObserver (intptr_t step_size) | |
| virtual | ~AllocationObserver ()=default |
| AllocationObserver (const AllocationObserver &)=delete | |
| AllocationObserver & | operator= (const AllocationObserver &)=delete |
Private Attributes | |
| IncrementalMarking *const | incremental_marking_ |
Additional Inherited Members | |
Static Public Attributes inherited from v8::internal::AllocationObserver | |
| static constexpr intptr_t | kNotUsingFixedStepSize = -1 |
Protected Member Functions inherited from v8::internal::AllocationObserver | |
| virtual intptr_t | GetNextStepSize () |
Definition at line 128 of file incremental-marking.h.
| v8::internal::IncrementalMarking::Observer::Observer | ( | IncrementalMarking * | incremental_marking, |
| intptr_t | step_size ) |
Definition at line 80 of file incremental-marking.cc.
|
overridedefault |
|
overridevirtual |
Implements v8::internal::AllocationObserver.
Definition at line 85 of file incremental-marking.cc.
|
private |
Definition at line 135 of file incremental-marking.h.