#include <compilation-cache.h>
|
| CompilationCache (const CompilationCache &)=delete |
|
CompilationCache & | operator= (const CompilationCache &)=delete |
|
CompilationCacheScript::LookupResult | LookupScript (Handle< String > source, const ScriptDetails &script_details, LanguageMode language_mode) |
|
InfoCellPair | LookupEval (DirectHandle< String > source, DirectHandle< SharedFunctionInfo > outer_info, DirectHandle< Context > context, LanguageMode language_mode, int position) |
|
MaybeDirectHandle< RegExpData > | LookupRegExp (DirectHandle< String > source, JSRegExp::Flags flags) |
|
void | PutScript (Handle< String > source, LanguageMode language_mode, DirectHandle< SharedFunctionInfo > function_info) |
|
void | PutEval (DirectHandle< String > source, DirectHandle< SharedFunctionInfo > outer_info, DirectHandle< Context > context, DirectHandle< SharedFunctionInfo > function_info, DirectHandle< FeedbackCell > feedback_cell, int position) |
|
void | PutRegExp (DirectHandle< String > source, JSRegExp::Flags flags, DirectHandle< RegExpData > data) |
|
void | Clear () |
|
void | Remove (DirectHandle< SharedFunctionInfo > function_info) |
|
void | Iterate (RootVisitor *v) |
|
void | MarkCompactPrologue () |
|
void | EnableScriptAndEval () |
|
void | DisableScriptAndEval () |
|
Definition at line 142 of file compilation-cache.h.
◆ CompilationCache() [1/2]
◆ CompilationCache() [2/2]
v8::internal::CompilationCache::CompilationCache |
( |
Isolate * | isolate | ) |
|
|
explicitprivate |
◆ ~CompilationCache()
v8::internal::CompilationCache::~CompilationCache |
( |
| ) |
|
|
privatedefault |
◆ Clear()
void v8::internal::CompilationCache::Clear |
( |
| ) |
|
◆ DisableScriptAndEval()
void v8::internal::CompilationCache::DisableScriptAndEval |
( |
| ) |
|
◆ EagerOptimizingSet()
base::HashMap * v8::internal::CompilationCache::EagerOptimizingSet |
( |
| ) |
|
|
private |
◆ EnableScriptAndEval()
void v8::internal::CompilationCache::EnableScriptAndEval |
( |
| ) |
|
◆ IsEnabledScript()
bool v8::internal::CompilationCache::IsEnabledScript |
( |
LanguageMode | language_mode | ) |
|
|
inlineprivate |
◆ IsEnabledScriptAndEval()
bool v8::internal::CompilationCache::IsEnabledScriptAndEval |
( |
| ) |
const |
|
inlineprivate |
◆ isolate()
Isolate * v8::internal::CompilationCache::isolate |
( |
| ) |
const |
|
inlineprivate |
◆ Iterate()
void v8::internal::CompilationCache::Iterate |
( |
RootVisitor * | v | ) |
|
◆ LookupEval()
◆ LookupRegExp()
◆ LookupScript()
◆ MarkCompactPrologue()
void v8::internal::CompilationCache::MarkCompactPrologue |
( |
| ) |
|
◆ operator=()
◆ PutEval()
◆ PutRegExp()
◆ PutScript()
◆ Remove()
◆ Isolate
◆ enabled_script_and_eval_
bool v8::internal::CompilationCache::enabled_script_and_eval_ |
|
private |
◆ eval_contextual_
◆ eval_global_
◆ isolate_
Isolate* v8::internal::CompilationCache::isolate_ |
|
private |
◆ reg_exp_
◆ script_
The documentation for this class was generated from the following files: