Well, the big ball ‘O duct tape that is my hacks on symbolstore.py are complete for now – here is the patch. This project will be carried on in the next term at which point I hope to address some of the current issues, namely – manipulating the directory structure, cleaning up the python [...]
Archive for December, 2007
0.3 Release of the Source Server for Mozilla Firefox
Posted in cvs, debugging, dps909, firefox, seneca, source server, success on December 12, 2007 | Leave a Comment »
To the wall…
Posted in cvs, debugging, dps909, open-source, source server on December 8, 2007 | 1 Comment »
After many nights of tweaking this space, that path, this logic – the symbolstore.py script is now playing nice with pdbstr and the pdb files are getting indexed. So begins the second battle – how to get Visual Studio to pull the code out of CVS and locate that code on the local drive. [...]
Symbols and Installers are giving me a headache.
Posted in open-source, source server, troubleshooting on December 5, 2007 | 1 Comment »
I’m not sure where things are going wrong right now so I am hoping that you – faithful readers – will be able to help me out. I have run the “make buildsymbols” and checked with srctool.exe to confirm that the pdb files are source indexed. So following that I made an installer [...]
3 main barriers to a complete 0.3 release of the source server
Posted in dps909, firefox, mozilla, open-source, source server on December 3, 2007 | Leave a Comment »
Here is the code I have so far in symbolstore.py
http://pastebin.mozilla.org/254868
My portion is specifically lines 36 – 71 where I am now gathering up a string of source files along with the revision number, and generating a (almost) properly formatted stream file in the pdb’s directory.
Here are the barriers:
1. I would prefer to have a [...]
Source Server home stretch…on the road to mere python coding
Posted in altering code, dps909, mozilla, open-source, source server, success, testing on December 2, 2007 | Leave a Comment »
Huge changes since last night’s post.
I can insert a .stream file (see previous post for what a .stream file data block contains) into an unindexed .pdb file via pdbstr -w as long as it has certain variables.
I still need to test what the minimum info needed is, right now I just copied [...]
Moving pdbstr.exe into the mozilla environment
Posted in open-source, symbol server on December 1, 2007 | Leave a Comment »
Working on 0.3 release of source server is all about getting the pdb files gathered up when symbolstore.py is made and then feeding them to pdbstr.exe. I’ve copied the binary into the mozilla/toolkit/crashreporter/tools folder where symbolstore.py is called and I’ve spent the last 4 hours or so playing around with python.
So far I have [...]