X-Git-Url: https://git.saurik.com/apple/javascriptcore.git/blobdiff_plain/81345200c95645a1b0d2635520f96ad55dfde63f..ed1e77d3adeb83d26fd1dfb16dd84cabdcefd250:/ftl/FTLJITFinalizer.cpp diff --git a/ftl/FTLJITFinalizer.cpp b/ftl/FTLJITFinalizer.cpp index 691cf77..3da4848 100644 --- a/ftl/FTLJITFinalizer.cpp +++ b/ftl/FTLJITFinalizer.cpp @@ -127,7 +127,13 @@ bool JITFinalizer::finalizeFunction() toCString(CodeBlockWithJITType(m_plan.codeBlock.get(), JITCode::FTLJIT)).data())) .executableMemory()); } - + + for (unsigned i = 0; i < outOfLineCodeInfos.size(); ++i) { + jitCode->addHandle(FINALIZE_DFG_CODE( + *outOfLineCodeInfos[i].m_linkBuffer, + ("FTL out of line code for %s", outOfLineCodeInfos[i].m_codeDescription)).executableMemory()); + } + jitCode->initializeArityCheckEntrypoint( FINALIZE_DFG_CODE( *entrypointLinkBuffer,