Posted on Saturday, January 26, 2008 3:24 PM
Ugh, took me a day, but i got line numbers working from windbg.
This experience is really making me love open source, at least you have the source code of the receiving end of a system so you can debug where it is going wrong and what it expects.
The problem in this case is the the sstSrcModule documentation is wrong, both the start/end pairs aren't optional but need to have a value, and unlike the spec cannot be filled with zero's. so i now use 0 for start and 0xffffffff for end.
The filenames supposedly used a word for string length but actually uses a byte.
Big thanks to Digital Mars D for implementing a system that apparently ran into similar troubles and figured them out so i also could get past this point.
Also thanks to jaschaW from ddbg.