V8 Project
|
Classes | |
class | ClearValuesVisitor |
class | CollectVisitor |
class | CountVisitor |
Static Public Member Functions | |
static void | PatchLiterals (FunctionInfoWrapper *compile_info_wrapper, Handle< SharedFunctionInfo > shared_info, Isolate *isolate) |
Static Private Member Functions | |
template<typename Visitor > | |
static void | IterateJSFunctions (Handle< SharedFunctionInfo > shared_info, Visitor *visitor) |
static Handle< FixedArray > | CollectJSFunctions (Handle< SharedFunctionInfo > shared_info, Isolate *isolate) |
Definition at line 1001 of file liveedit.cc.
|
inlinestaticprivate |
Definition at line 1067 of file liveedit.cc.
References v8::internal::LiteralFixer::CountVisitor::count, v8::internal::Isolate::factory(), IterateJSFunctions(), and size.
Referenced by PatchLiterals().
|
inlinestaticprivate |
Definition at line 1051 of file liveedit.cc.
References NULL.
Referenced by CollectJSFunctions(), and PatchLiterals().
|
inlinestatic |
Definition at line 1003 of file liveedit.cc.
References CollectJSFunctions(), v8::internal::Isolate::factory(), v8::internal::FunctionInfoWrapper::GetLiteralCount(), IterateJSFunctions(), v8::internal::JSFunction::kLiteralNativeContextIndex, v8::internal::JSFunction::kLiteralsPrefixSize, and v8::internal::JSFunction::NativeContextFromLiterals().
Referenced by v8::internal::LiveEdit::ReplaceFunctionCode().