]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - heap/ConservativeRoots.h
JavaScriptCore-1218.34.tar.gz
[apple/javascriptcore.git] / heap / ConservativeRoots.h
index 9d9e9ba0c518a47aa76ff84b9c9c19fbdddac32b..219bdcc8e0162a8242cc3ebc4a01aaa3314eb61b 100644 (file)
 
 namespace JSC {
 
-class JSCell;
 class DFGCodeBlocks;
 class Heap;
+class JITStubRoutineSet;
+class JSCell;
 
 class ConservativeRoots {
 public:
@@ -42,7 +43,8 @@ public:
     ~ConservativeRoots();
 
     void add(void* begin, void* end);
-    void add(void* begin, void* end, DFGCodeBlocks&);
+    void add(void* begin, void* end, JITStubRoutineSet&);
+    void add(void* begin, void* end, JITStubRoutineSet&, DFGCodeBlocks&);
     
     size_t size();
     JSCell** roots();