Difference between revisions of "Firebug 1.7: Firebug Service"

From FirebugWiki
Jump to: navigation, search
(Objects)
(Interfaces)
Line 21: Line 21:
 
List of JSD interfaces utilized by Firebug debugger.
 
List of JSD interfaces utilized by Firebug debugger.
  
* [http://www.oxymoronical.com/experiments/apidocs/interface/jsdIDebuggerService jsdDebuggerService]
+
* [http://mxr.mozilla.org/mozilla-central/source/js/jsd/idl/jsdIDebuggerService.idl#82 jsdDebuggerService]
* [http://www.oxymoronical.com/experiments/apidocs/interface/jsdIScript jsdIScript]
+
* [http://mxr.mozilla.org/mozilla-central/source/js/jsd/idl/jsdIDebuggerService.idl#884 jsdIScript]
* [http://www.oxymoronical.com/experiments/apidocs/interface/jsdIStackFrame jsdIStackFrame]
+
* [http://mxr.mozilla.org/mozilla-central/source/js/jsd/idl/jsdIDebuggerService.idl#811 jsdIStackFrame]
 
* jsdIFilter
 
* jsdIFilter
 
* jsdIValue
 
* jsdIValue
 
* jsdIExecutionHook
 
* jsdIExecutionHook
* [http://www.oxymoronical.com/experiments/apidocs/platform/1.9.2a1pre/interface/jsdIContext jsdIContext]
+
* jsdIContext This one is not useful

Revision as of 11:03, 10 January 2011

Some notes about firebug-service module analysis in Firebug 1.7

Resources

  • JSDoc on getfirebug.com/developer/api

Objects

List of helper objects used by Firebug debugger.

  • fbs: a self reference, to avoid 'this' since fbs is one per application.
  • jsdHandlers: global holding all of the current created jsd hooks
  • FirebugPrefsObserver
  • BreakOnNextCall(debuggr, context)

Stepper Objects

Every time a user steps one or more of these are created.

  • LineStepper(debuggr, context)
  • OutStepper(debuggr, context)
  • IntoStepper(debuggr, context)

Interfaces

List of JSD interfaces utilized by Firebug debugger.