Since case insensitive file systems are not exactly the rage there are quite a few symbol servers out there which require exactly the Microsoft emitted case rules which are different from the ones in the SSQP document.
In particular the rules that those servers are following are:
- PDB signature: all uppercase
- PE signature: coff timestamp uppercase, coff image size lowercase
- The PDB file should retain the original case information (
Foo.pdb instead of foo.pdb) in the example.
SSQP currently defines:
- PDB signature: lowercase but age uppercase
- PE signature: all lowercase
- PDB file name: changed to lowercase