webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
JSC::CodeCache Class Reference

#include <CodeCache.h>

Public Member Functions

UnlinkedProgramCodeBlockgetUnlinkedProgramCodeBlock (VM &, ProgramExecutable *, const SourceCode &, JSParserStrictMode, DebuggerMode, ParserError &)
 
UnlinkedEvalCodeBlockgetUnlinkedEvalCodeBlock (VM &, IndirectEvalExecutable *, const SourceCode &, JSParserStrictMode, DebuggerMode, ParserError &, EvalContextType)
 
UnlinkedModuleProgramCodeBlockgetUnlinkedModuleProgramCodeBlock (VM &, ModuleProgramExecutable *, const SourceCode &, DebuggerMode, ParserError &)
 
UnlinkedFunctionExecutablegetUnlinkedGlobalFunctionExecutable (VM &, const Identifier &, const SourceCode &, DebuggerMode, ParserError &)
 
void clear ()
 
UnlinkedProgramCodeBlockgetUnlinkedProgramCodeBlock (VM &, ProgramExecutable *, const SourceCode &, JSParserStrictMode, DebuggerMode, ParserError &)
 
UnlinkedEvalCodeBlockgetUnlinkedEvalCodeBlock (VM &, IndirectEvalExecutable *, const SourceCode &, JSParserStrictMode, DebuggerMode, ParserError &, EvalContextType)
 
UnlinkedModuleProgramCodeBlockgetUnlinkedModuleProgramCodeBlock (VM &, ModuleProgramExecutable *, const SourceCode &, DebuggerMode, ParserError &)
 
UnlinkedFunctionExecutablegetUnlinkedGlobalFunctionExecutable (VM &, const Identifier &, const SourceCode &, DebuggerMode, ParserError &)
 
void clear ()
 

Member Function Documentation

◆ clear() [1/2]

void JSC::CodeCache::clear ( )
inline

◆ clear() [2/2]

void JSC::CodeCache::clear ( )
inline

◆ getUnlinkedEvalCodeBlock() [1/2]

UnlinkedEvalCodeBlock * JSC::CodeCache::getUnlinkedEvalCodeBlock ( VM vm,
IndirectEvalExecutable executable,
const SourceCode source,
JSParserStrictMode  strictMode,
DebuggerMode  debuggerMode,
ParserError error,
EvalContextType  evalContextType 
)

◆ getUnlinkedEvalCodeBlock() [2/2]

UnlinkedEvalCodeBlock* JSC::CodeCache::getUnlinkedEvalCodeBlock ( VM ,
IndirectEvalExecutable ,
const SourceCode ,
JSParserStrictMode  ,
DebuggerMode  ,
ParserError ,
EvalContextType   
)

◆ getUnlinkedGlobalFunctionExecutable() [1/2]

UnlinkedFunctionExecutable* JSC::CodeCache::getUnlinkedGlobalFunctionExecutable ( VM ,
const Identifier ,
const SourceCode ,
DebuggerMode  ,
ParserError  
)

◆ getUnlinkedGlobalFunctionExecutable() [2/2]

UnlinkedFunctionExecutable * JSC::CodeCache::getUnlinkedGlobalFunctionExecutable ( VM vm,
const Identifier name,
const SourceCode source,
DebuggerMode  debuggerMode,
ParserError error 
)

◆ getUnlinkedModuleProgramCodeBlock() [1/2]

UnlinkedModuleProgramCodeBlock* JSC::CodeCache::getUnlinkedModuleProgramCodeBlock ( VM ,
ModuleProgramExecutable ,
const SourceCode ,
DebuggerMode  ,
ParserError  
)

◆ getUnlinkedModuleProgramCodeBlock() [2/2]

UnlinkedModuleProgramCodeBlock * JSC::CodeCache::getUnlinkedModuleProgramCodeBlock ( VM vm,
ModuleProgramExecutable executable,
const SourceCode source,
DebuggerMode  debuggerMode,
ParserError error 
)

◆ getUnlinkedProgramCodeBlock() [1/2]

UnlinkedProgramCodeBlock* JSC::CodeCache::getUnlinkedProgramCodeBlock ( VM ,
ProgramExecutable ,
const SourceCode ,
JSParserStrictMode  ,
DebuggerMode  ,
ParserError  
)

◆ getUnlinkedProgramCodeBlock() [2/2]

UnlinkedProgramCodeBlock * JSC::CodeCache::getUnlinkedProgramCodeBlock ( VM vm,
ProgramExecutable executable,
const SourceCode source,
JSParserStrictMode  strictMode,
DebuggerMode  debuggerMode,
ParserError error 
)

The documentation for this class was generated from the following files: