-
Notifications
You must be signed in to change notification settings - Fork 80
GitLink does not discern what files are really needed to be indexed for native code PDB #203
Comments
Thanks for the feedback. What do you think would be a good solution ? |
@GeertvanHorrik, hello. |
Srctool is used to list the raw source file information from the pdb and files not found in git or with an invalid extension are ignored.
Use srctool to obtain a list of source files from the pdb and filter out files not found in git or with an invalid extension
Hi, I recently implemented what @toughengineer suggested and I'm currently just updating/cleaning my branch to prepare for a pull request. I imported version 6.12.2.633 of srctool which is packaged in the same version of Debugging tools for Windows that you guys are currently using for pdbstr. (I included a source in one of my commits) Having tested it internally, it works pretty great. Thanks for the awesome suggested solution. |
Use srctool to obtain a list of source files from the pdb and filter out files not found in git or with an invalid extension
I tried GitLink to index sources for one of boost DLLs and it shoved a whooping ~60000 (sixty thousand) item index into poor PDB which actually needed only 1000 index items.
This is overkill considering there may be tens of DLLs built from a hundred thousand file repo, and for every DLL GitLink would sweep the whole 100000 file repo, while the PDB contains info about exact files that should be indexed.
This is unacceptable.
The text was updated successfully, but these errors were encountered: