|
V8 Project
|
Collaboration diagram for v8::internal::FunctionInfoListener:Public Member Functions | |
| FunctionInfoListener (Isolate *isolate) | |
| void | FunctionStarted (FunctionLiteral *fun) |
| void | FunctionDone () |
| void | FunctionCode (Handle< Code > function_code) |
| void | FunctionInfo (Handle< SharedFunctionInfo > shared, Scope *scope, Zone *zone) |
| Handle< JSArray > | GetResult () |
Private Member Functions | |
| Isolate * | isolate () const |
| Handle< Object > | SerializeFunctionScope (Scope *scope, Zone *zone) |
Private Attributes | |
| Handle< JSArray > | result_ |
| int | len_ |
| int | current_parent_index_ |
Definition at line 698 of file liveedit.cc.
|
inlineexplicit |
Definition at line 700 of file liveedit.cc.
References current_parent_index_, v8::internal::Isolate::factory(), isolate(), len_, and result_.
Here is the call graph for this function:Definition at line 730 of file liveedit.cc.
References v8::internal::JSArrayBasedStruct< FunctionInfoWrapper >::cast(), current_parent_index_, v8::internal::Object::GetElement(), isolate(), result_, and v8::internal::FunctionInfoWrapper::SetFunctionCode().
Here is the call graph for this function:
|
inline |
Definition at line 719 of file liveedit.cc.
References v8::internal::JSArrayBasedStruct< FunctionInfoWrapper >::cast(), current_parent_index_, v8::internal::Object::GetElement(), v8::internal::FunctionInfoWrapper::GetParentIndex(), isolate(), and result_.
Here is the call graph for this function:
|
inline |
Definition at line 741 of file liveedit.cc.
References v8::internal::JSArrayBasedStruct< FunctionInfoWrapper >::cast(), current_parent_index_, v8::internal::Object::GetElement(), isolate(), result_, SerializeFunctionScope(), v8::internal::FunctionInfoWrapper::SetFunctionCode(), v8::internal::FunctionInfoWrapper::SetFunctionScopeInfo(), and v8::internal::FunctionInfoWrapper::SetSharedFunctionInfo().
Here is the call graph for this function:
|
inline |
Definition at line 706 of file liveedit.cc.
References v8::internal::JSArrayBasedStruct< FunctionInfoWrapper >::Create(), current_parent_index_, v8::internal::JSArrayBasedStruct< S >::GetJSArray(), isolate(), len_, result_, v8::internal::SetElementSloppy(), and v8::internal::FunctionInfoWrapper::SetInitialProperties().
Here is the call graph for this function:Definition at line 758 of file liveedit.cc.
References result_.
Referenced by v8::internal::LiveEdit::GatherCompileInfo().
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 761 of file liveedit.cc.
References result_.
Referenced by FunctionCode(), FunctionDone(), FunctionInfo(), FunctionInfoListener(), FunctionStarted(), and SerializeFunctionScope().
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 763 of file liveedit.cc.
References v8::internal::Scope::CollectStackAndContextLocals(), v8::internal::Variable::CompareIndex(), v8::internal::Scope::ContextLocalCount(), v8::internal::Isolate::factory(), v8::internal::Smi::FromInt(), isolate(), name, NULL, v8::internal::Scope::outer_scope(), v8::internal::SetElementSloppy(), v8::internal::List< T, AllocationPolicy >::Sort(), and v8::internal::Scope::StackLocalCount().
Referenced by FunctionInfo().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 804 of file liveedit.cc.
Referenced by FunctionCode(), FunctionDone(), FunctionInfo(), FunctionInfoListener(), and FunctionStarted().
|
private |
Definition at line 803 of file liveedit.cc.
Referenced by FunctionInfoListener(), and FunctionStarted().
Definition at line 802 of file liveedit.cc.
Referenced by FunctionCode(), FunctionDone(), FunctionInfo(), FunctionInfoListener(), FunctionStarted(), GetResult(), and isolate().