On 2009-12-26 13:51 PST, Marc Kaeser wrote:

> By the way, which tools do you use for debugging?

On Windows, I use the debugger in MSVC 2005 Express (free version) with
service pack, or MSVC 8 (the non-free equivalent to 2005 express).
It's simply the best debugger I have ever used on any platform, bar none.

I prefer to do debugging on Windows, because that's the platform on which
I can use that debugger.  And it works very well with Mozilla's own builds,
using symbols from Mozilla's own symbol server, which means I need not
build the entire browser myself.  I only build NSS and NSPR.  I can pull
the sources to the rest of the browser (if I wish to do so), and debug it
without building it.

> For the moment a use a simple editor, insert printfs at "strategic 
> positions", and generate a sdtout-console-output to try to do some 
> "reverse engineering" and understand the implementation. I'm sure 
> there's a better way, for instance to execute the prog "step by step", 
> which one would you use?

Oh, yes, MSVC is a much better way.
-- 
dev-tech-crypto mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to