Exemple #1
0
void VM::deleteAllLinkedCode()
{
    whenIdle([this]() {
        heap.deleteAllCodeBlocks();
        heap.reportAbandonedObjectGraph();
    });
}
Exemple #2
0
void VM::deleteAllRegExpCode()
{
    whenIdle([this]() {
        m_regExpCache->deleteAllCode();
        heap.reportAbandonedObjectGraph();
    });
}
Exemple #3
0
void VM::deleteAllCode()
{
    whenIdle([this]() {
        m_codeCache->clear();
        m_regExpCache->deleteAllCode();
        heap.deleteAllCodeBlocks();
        heap.deleteAllUnlinkedCodeBlocks();
        heap.reportAbandonedObjectGraph();
    });
}
Exemple #4
0
void VM::deleteAllLinkedCode()
{
    whenIdle([this]() {
        heap.deleteAllCodeBlocks();
    });
}