示例#1
0
void VM::deleteAllLinkedCode()
{
    whenIdle([this]() {
        heap.deleteAllCodeBlocks();
        heap.reportAbandonedObjectGraph();
    });
}
示例#2
0
文件: VM.cpp 项目: zosimos/webkit
void VM::deleteAllRegExpCode()
{
    whenIdle([this]() {
        m_regExpCache->deleteAllCode();
        heap.reportAbandonedObjectGraph();
    });
}
示例#3
0
void VM::deleteAllCode()
{
    whenIdle([this]() {
        m_codeCache->clear();
        m_regExpCache->deleteAllCode();
        heap.deleteAllCodeBlocks();
        heap.deleteAllUnlinkedCodeBlocks();
        heap.reportAbandonedObjectGraph();
    });
}
示例#4
0
文件: VM.cpp 项目: ollie314/webkit
void VM::deleteAllLinkedCode()
{
    whenIdle([this]() {
        heap.deleteAllCodeBlocks();
    });
}