|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <IncrementalSweeper.h>
Public Member Functions | |
| JS_EXPORT_PRIVATE | IncrementalSweeper (Heap *) |
| JS_EXPORT_PRIVATE void | startSweeping () |
| JS_EXPORT_PRIVATE void | doWork () override |
| bool | sweepNextBlock () |
| JS_EXPORT_PRIVATE void | stopSweeping () |
| JS_EXPORT_PRIVATE | IncrementalSweeper (Heap *) |
| JS_EXPORT_PRIVATE void | startSweeping () |
| JS_EXPORT_PRIVATE void | doWork () override |
| bool | sweepNextBlock () |
| JS_EXPORT_PRIVATE void | stopSweeping () |
Public Member Functions inherited from JSC::HeapTimer | |
| HeapTimer (VM *) | |
| virtual JS_EXPORT_PRIVATE | ~HeapTimer () |
| void | scheduleTimer (double intervalInSeconds) |
| void | cancelTimer () |
| bool | isScheduled () const |
| HeapTimer (VM *) | |
| virtual JS_EXPORT_PRIVATE | ~HeapTimer () |
| void | scheduleTimer (double intervalInSeconds) |
| void | cancelTimer () |
| bool | isScheduled () const |
Additional Inherited Members | |
Protected Attributes inherited from JSC::HeapTimer | |
| VM * | m_vm |
| RefPtr< JSLock > | m_apiLock |
| bool | m_isScheduled { false } |
|
explicit |
|
explicit |
|
overridevirtual |
Implements JSC::HeapTimer.
|
overridevirtual |
Implements JSC::HeapTimer.
| void JSC::IncrementalSweeper::startSweeping | ( | ) |
| JS_EXPORT_PRIVATE void JSC::IncrementalSweeper::startSweeping | ( | ) |
| void JSC::IncrementalSweeper::stopSweeping | ( | ) |
| JS_EXPORT_PRIVATE void JSC::IncrementalSweeper::stopSweeping | ( | ) |
| bool JSC::IncrementalSweeper::sweepNextBlock | ( | ) |
| bool JSC::IncrementalSweeper::sweepNextBlock | ( | ) |
1.8.13