V8 Project
|
#include <liveedit.h>
Public Member Functions | |
LiveEditFunctionTracker (Isolate *isolate, FunctionLiteral *fun) | |
~LiveEditFunctionTracker () | |
void | RecordFunctionInfo (Handle< SharedFunctionInfo > info, FunctionLiteral *lit, Zone *zone) |
void | RecordRootFunctionInfo (Handle< Code > code) |
Static Public Member Functions | |
static bool | IsActive (Isolate *isolate) |
Private Attributes | |
Isolate * | isolate_ |
Definition at line 44 of file liveedit.h.
|
explicit |
Definition at line 2052 of file liveedit.cc.
v8::internal::LiveEditFunctionTracker::~LiveEditFunctionTracker | ( | ) |
Definition at line 2083 of file liveedit.cc.
References NULL.
Referenced by v8::internal::Compiler::DebuggerWantsEagerCompilation().
void v8::internal::LiveEditFunctionTracker::RecordFunctionInfo | ( | Handle< SharedFunctionInfo > | info, |
FunctionLiteral * | lit, | ||
Zone * | zone | ||
) |
Definition at line 2068 of file liveedit.cc.
References isolate_, and NULL.
Referenced by v8::internal::Compiler::BuildFunctionInfo(), and v8::internal::CompileToplevel().
Definition at line 2078 of file liveedit.cc.
References isolate_.
Referenced by v8::internal::Compiler::CompileForLiveEdit().
|
private |
Definition at line 55 of file liveedit.h.
Referenced by LiveEditFunctionTracker(), RecordFunctionInfo(), RecordRootFunctionInfo(), and ~LiveEditFunctionTracker().