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