V8 Project
liveedit.cc File Reference
#include "src/v8.h"
#include "src/liveedit.h"
#include "src/code-stubs.h"
#include "src/compilation-cache.h"
#include "src/compiler.h"
#include "src/debug.h"
#include "src/deoptimizer.h"
#include "src/global-handles.h"
#include "src/messages.h"
#include "src/parser.h"
#include "src/scopeinfo.h"
#include "src/scopes.h"
#include "src/v8memory.h"
+ Include dependency graph for liveedit.cc:

Go to the source code of this file.

Classes

class  v8::internal::Differencer
 
class  v8::internal::Differencer::ResultWriter
 
class  v8::internal::SubrangableInput
 
class  v8::internal::SubrangableOutput
 
class  v8::internal::CompareOutputArrayWriter
 
class  v8::internal::TokensCompareInput
 
class  v8::internal::TokensCompareOutput
 
class  v8::internal::LineEndsWrapper
 
class  v8::internal::LineArrayCompareInput
 
class  v8::internal::TokenizingLineArrayCompareOutput
 
class  v8::internal::FunctionInfoListener
 
class  v8::internal::ReplacingVisitor
 
class  v8::internal::LiteralFixer
 
class  v8::internal::LiteralFixer::ClearValuesVisitor
 
class  v8::internal::LiteralFixer::CountVisitor
 
class  v8::internal::LiteralFixer::CollectVisitor
 
class  v8::internal::DependentFunctionMarker
 
class  v8::internal::RelocInfoBuffer
 
class  v8::internal::MultipleFunctionTarget
 
class  v8::internal::InactiveThreadActivationsChecker
 
class  v8::internal::SingleFrameTarget
 

Namespaces

 v8
 Debugger support for the V8 JavaScript engine.
 
 v8::internal
 

Functions

void v8::internal::SetElementSloppy (Handle< JSObject > object, uint32_t index, Handle< Object > value)
 
static bool v8::internal::CompareSubstrings (Handle< String > s1, int pos1, Handle< String > s2, int pos2, int len)
 
static int v8::internal::min (int a, int b)
 
static void v8::internal::NarrowDownInput (SubrangableInput *input, SubrangableOutput *output)
 
static Handle< Object > v8::internal::UnwrapJSValue (Handle< JSValue > jsValue)
 
static Handle< JSValue > v8::internal::WrapInJSValue (Handle< HeapObject > object)
 
static Handle< SharedFunctionInfo > v8::internal::UnwrapSharedFunctionInfoFromJSValue (Handle< JSValue > jsValue)
 
static int v8::internal::GetArrayLength (Handle< JSArray > array)
 
static void v8::internal::ReplaceCodeObject (Handle< Code > original, Handle< Code > substitution)
 
static bool v8::internal::IsJSFunctionCode (Code *code)
 
static bool v8::internal::IsInlined (JSFunction *function, SharedFunctionInfo *candidate)
 
static void v8::internal::DeoptimizeDependentFunctions (SharedFunctionInfo *function_info)
 
static int v8::internal::TranslatePosition (int original_position, Handle< JSArray > position_change_array)
 
static Handle< Code > v8::internal::PatchPositionsInCode (Handle< Code > code, Handle< JSArray > position_change_array)
 
static Handle< Script > v8::internal::CreateScriptCopy (Handle< Script > original)
 
static bool v8::internal::CheckActivation (Handle< JSArray > shared_info_array, Handle< JSArray > result, StackFrame *frame, LiveEdit::FunctionPatchabilityStatus status)
 
static bool v8::internal::FixTryCatchHandler (StackFrame *top_frame, StackFrame *bottom_frame)
 
static Object ** v8::internal::SetUpFrameDropperFrame (StackFrame *bottom_js_frame, Handle< Code > code)
 
static const char * v8::internal::DropFrames (Vector< StackFrame * > frames, int top_frame_index, int bottom_js_frame_index, LiveEdit::FrameDropMode *mode, Object ***restarter_frame_function_pointer)
 
template<typename TARGET >
static const char * v8::internal::DropActivationsInActiveThreadImpl (Isolate *isolate, TARGET &target, bool do_drop)
 
static const char * v8::internal::DropActivationsInActiveThread (Handle< JSArray > shared_info_array, Handle< JSArray > result, bool do_drop)