void ConservativeRoots::add( void* begin, void* end, JITStubRoutineSet& jitStubRoutines, DFGCodeBlocks& dfgCodeBlocks) { CompositeMarkHook<JITStubRoutineSet, DFGCodeBlocks> markHook( jitStubRoutines, dfgCodeBlocks); genericAddSpan(begin, end, markHook); }
void ConservativeRoots::add(void* begin, void* end, DFGCodeBlocks& dfgCodeBlocks) { genericAddSpan(begin, end, dfgCodeBlocks); }
void ConservativeRoots::add(void* begin, void* end) { DummyMarkHook dummyMarkHook; genericAddSpan(begin, end, dummyMarkHook); }
void ConservativeRoots::add(void* begin, void* end, JettisonedCodeBlocks& jettisonedCodeBlocks) { genericAddSpan(begin, end, jettisonedCodeBlocks); }
void ConservativeRoots::add(void* begin, void* end, JITStubRoutineSet& jitStubRoutines) { genericAddSpan(begin, end, jitStubRoutines); }