interface jsdIStackFrame : jsdIEphemeral
Stack frame objects. These are only valid inside the jsdIExecutionHook which gave it to you. After you return from that handler the bottom frame, and any frame you found attached through it, are invalidated via the jsdIEphemeral interface. Once a jsdIStackFrame has been invalidated all method and property accesses will throw a NS_ERROR_NOT_AVAILABLE exception. Internal use only. */
Function object running in this stack frame.
readonly attribute jsdIValue callee
Link to the caller's stack frame.
readonly attribute jsdIStackFrame callingFrame
readonly attribute jsdIContext executionContext
True if stack frame represents a frame created as a result of a debugger evaluation.
Top object in the scope chain.
readonly attribute jsdIValue scope
Script running in this stack frame, null for native frames.
readonly attribute jsdIScript script
|this| object for this stack frame.
readonly attribute jsdIValue thisValue
boolean eval(in AString bytes, in AUTF8String fileName, in unsigned long line, out jsdIValue result)