V8 Project
|
Public Member Functions | |
FrameInspector (JavaScriptFrame *frame, int inlined_jsframe_index, Isolate *isolate) | |
~FrameInspector () | |
int | GetParametersCount () |
int | expression_count () |
Object * | GetFunction () |
Object * | GetParameter (int index) |
Object * | GetExpression (int index) |
int | GetSourcePosition () |
bool | IsConstructor () |
Object * | GetContext () |
void | SetArgumentsFrame (JavaScriptFrame *frame) |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (FrameInspector) | |
Private Attributes | |
JavaScriptFrame * | frame_ |
DeoptimizedFrameInfo * | deoptimized_frame_ |
Isolate * | isolate_ |
bool | is_optimized_ |
bool | is_bottommost_ |
bool | has_adapted_arguments_ |
Definition at line 5705 of file runtime.cc.
|
inline |
Definition at line 5707 of file runtime.cc.
References v8::internal::Deoptimizer::DebuggerInspectableFrame(), deoptimized_frame_, frame_, v8::internal::JavaScriptFrame::has_adapted_arguments(), has_adapted_arguments_, is_bottommost_, and is_optimized_.
|
inline |
Definition at line 5720 of file runtime.cc.
References v8::internal::Deoptimizer::DeleteDebuggerInspectableFrame(), deoptimized_frame_, isolate_, and NULL.
|
private |
|
inline |
Definition at line 5731 of file runtime.cc.
References deoptimized_frame_, and v8::internal::DeoptimizedFrameInfo::expression_count().
|
inline |
Definition at line 5753 of file runtime.cc.
References v8::internal::StandardFrame::context(), deoptimized_frame_, frame_, v8::internal::DeoptimizedFrameInfo::GetContext(), and is_optimized_.
Referenced by v8::internal::RUNTIME_FUNCTION().
Definition at line 5740 of file runtime.cc.
References deoptimized_frame_, frame_, v8::internal::DeoptimizedFrameInfo::GetExpression(), v8::internal::StandardFrame::GetExpression(), and is_optimized_.
Referenced by v8::internal::MaterializeStackLocalsWithFrameInspector(), and v8::internal::RUNTIME_FUNCTION().
|
inline |
Definition at line 5732 of file runtime.cc.
References deoptimized_frame_, frame_, v8::internal::JavaScriptFrame::function(), v8::internal::DeoptimizedFrameInfo::GetFunction(), and is_optimized_.
Referenced by v8::internal::MaterializeLocalScope(), and v8::internal::RUNTIME_FUNCTION().
Definition at line 5736 of file runtime.cc.
References deoptimized_frame_, frame_, v8::internal::DeoptimizedFrameInfo::GetParameter(), v8::internal::JavaScriptFrame::GetParameter(), and is_optimized_.
Referenced by v8::internal::MaterializeStackLocalsWithFrameInspector(), and v8::internal::RUNTIME_FUNCTION().
|
inline |
Definition at line 5727 of file runtime.cc.
References v8::internal::JavaScriptFrame::ComputeParametersCount(), deoptimized_frame_, frame_, is_optimized_, and v8::internal::DeoptimizedFrameInfo::parameters_count().
Referenced by v8::internal::RUNTIME_FUNCTION().
|
inline |
Definition at line 5744 of file runtime.cc.
References deoptimized_frame_, frame_, v8::internal::DeoptimizedFrameInfo::GetSourcePosition(), and is_optimized_.
Referenced by v8::internal::RUNTIME_FUNCTION().
|
inline |
Definition at line 5748 of file runtime.cc.
References deoptimized_frame_, frame_, v8::internal::DeoptimizedFrameInfo::HasConstructStub(), is_bottommost_, is_optimized_, and v8::internal::JavaScriptFrame::IsConstructor().
Referenced by v8::internal::RUNTIME_FUNCTION().
|
inline |
Definition at line 5759 of file runtime.cc.
References DCHECK, frame_, has_adapted_arguments_, and is_optimized_.
Referenced by v8::internal::RUNTIME_FUNCTION().
|
private |
Definition at line 5768 of file runtime.cc.
Referenced by expression_count(), FrameInspector(), GetContext(), GetExpression(), GetFunction(), GetParameter(), GetParametersCount(), GetSourcePosition(), IsConstructor(), and ~FrameInspector().
|
private |
Definition at line 5767 of file runtime.cc.
Referenced by FrameInspector(), GetContext(), GetExpression(), GetFunction(), GetParameter(), GetParametersCount(), GetSourcePosition(), IsConstructor(), and SetArgumentsFrame().
|
private |
Definition at line 5772 of file runtime.cc.
Referenced by FrameInspector(), and SetArgumentsFrame().
|
private |
Definition at line 5771 of file runtime.cc.
Referenced by FrameInspector(), and IsConstructor().
|
private |
Definition at line 5770 of file runtime.cc.
Referenced by FrameInspector(), GetContext(), GetExpression(), GetFunction(), GetParameter(), GetParametersCount(), GetSourcePosition(), IsConstructor(), and SetArgumentsFrame().
|
private |
Definition at line 5769 of file runtime.cc.
Referenced by ~FrameInspector().