void VM::deleteAllLinkedCode() { whenIdle([this]() { heap.deleteAllCodeBlocks(); heap.reportAbandonedObjectGraph(); }); }
void VM::deleteAllRegExpCode() { whenIdle([this]() { m_regExpCache->deleteAllCode(); heap.reportAbandonedObjectGraph(); }); }
void VM::deleteAllCode() { whenIdle([this]() { m_codeCache->clear(); m_regExpCache->deleteAllCode(); heap.deleteAllCodeBlocks(); heap.deleteAllUnlinkedCodeBlocks(); heap.reportAbandonedObjectGraph(); }); }
void VM::deleteAllLinkedCode() { whenIdle([this]() { heap.deleteAllCodeBlocks(); }); }