WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.
jsdIExecutionHook
| IID: | 9a7b6ad0-1dd1-11b2-a789-fcfae96356a2 |
| Inherits From: | nsISupports |
Constants
Methods
PRUint32 onExecute ( jsdIStackFrame frame , PRUint32 type , inout jsdIValue val )
PRUint32 onExecute ( jsdIStackFrame frame , PRUint32 type , inout jsdIValue val )
- Arguments:
- frame: A jsdIStackFrame object representing the bottom stack frame.
- type: One of the jsdIExecutionHook::TYPE_ constants.
- val: in - Current exception (if any) when this method is called. out - If you return RETURN_THROW_WITH_VAL, value to be thrown. If you return RETURN_RET_WITH_VAL, value to return. All other return values, not significant.
References
This interface is the type of the following properties:
jsdIDebuggerService.breakpointHook, jsdIDebuggerService.debugHook, jsdIDebuggerService.debuggerHook, jsdIDebuggerService.interruptHook, jsdIDebuggerService.throwHook
Reference documentation is generated from Mozilla's source.
