Re: JS debugger on conceptual level

"Dan" <[email protected]> Tue, 21 Jul 2009 17:42:06 -0400
Newsgroups gmane.comp.mozilla.devel.jsdebugger
Message-ID <[email protected]>
Curious stuff.
In IE world, I just attach to IE through a bunch of COM interfaces and get 
an interface for a the running application from which I just set bpts and go 
on.
How does Firebug start debugging it?

Dan

"John J. Barton" <[email protected]> wrote in message 
news:[email protected]...
> Dan wrote:
>> I am exploring a possilibity to add Firefox debugging into our Splinetech 
>> JavaScript Debugger: www.remotedebugger.com
>>
>> Since it will only enrich mozilla if another debugger supports it, I 
>> would like to learn more about how the FF debugger works conceptually. If 
>> there is a diagram, that will be great.
>> I obviously checked the firebug docs but I find it not clear.
>> What are the essential classes and components that make the debugging 
>> possible, and how do they interact with each other.
>
> You might look at http://groups.google.com/group/webdebugprotocol?hl=en
>
> Are you only interested in JS debugging? Then all of the action in Firebug 
> is in two files:
> http://code.google.com/p/fbug/source/browse/branches/firebug1.5/components/firebug-service.js
> http://code.google.com/p/fbug/source/browse/branches/firebug1.5/content/firebug/debugger.js
>
> Pretty standard stuff, except for the eval/event support.
>
> jjb