Hi again,
Some of my DLL files have different extension - they use .plugin instead of .dll. All the debug information is stored in PDB files for them and when I call dump_syms.exe myfile.pdb I get an error, as dump_syms.exe cannot find the original EXE or DLL. I traced it down to PDBSourceLineWriter::FindPEFile() in src\common\windows\pdb_source_line_writer.cc where you have a fixed list of possible extensions: just EXE or DLL. I extended it with my own ones to get the things working here, but a more general fix would be much appreciated.
It would be really nice if I can specify the PE file to use with this PDB file to dump_syms.exe. Something like this:
dump_syms.exe myfile.pdb myfile.plugin
The optional parameter shouldn't break any workflow and will definitely help some of us :)
Cheers!