]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - ftl/FTLJITFinalizer.cpp
JavaScriptCore-7601.1.46.3.tar.gz
[apple/javascriptcore.git] / ftl / FTLJITFinalizer.cpp
index 691cf777d2653aeb7f6ddd8d3564c3e6dc7aa844..3da48486accae3bd1a8754eee7ddc4f0202d321f 100644 (file)
@@ -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,