`srctool.exe` is a Microsoft tool to help identify which (or how many) files present in a PDB have a (working) mapping to a symbol server, the tool reports those as indexed. Before bug 2000605 (reached with `mozregression), I get approximately the following result for every build: ``` xul.pdb: 21023 source files are indexed - 2134 are not. mozglue.pdb: 235 source files are indexed - 331 are not. firefox.pdb: 278 source files are indexed - 441 are not. ``` After bug 2000605, I get approximately the following result for every build: ``` xul.pdb: 3065 source files are indexed - 20151 are not. mozglue.pdb: 4 source files are indexed - 562 are not. firefox.pdb: none of the 719 source files are indexed. ``` Presumably this is because the following lines don't match anything anymore in `symbolstore.py`: ```python elif filename.startswith("git:github.com/mozilla/firefox:"): (vcs, repo, source_file, revision) = filename.split(":", 3) sourceFileStream += sourcepath + "*FIREFOX_GITHUB_TARGET*" sourceFileStream += source_file + "*" + revision + "\r\n" ``` I'll write a patch to get back to the previous results. I'll also write a follow-up bug to investigate what's going on with the files that were already unindexed.
Bug 2005503 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
`srctool.exe` is a Microsoft tool to help identify which (or how many) files present in a PDB have a (working) mapping to a symbol server, the tool reports those as indexed. Before bug 2000605 (reached with `mozregression`), I get approximately the following result for every build: ``` xul.pdb: 21023 source files are indexed - 2134 are not. mozglue.pdb: 235 source files are indexed - 331 are not. firefox.pdb: 278 source files are indexed - 441 are not. ``` After bug 2000605, I get approximately the following result for every build: ``` xul.pdb: 3065 source files are indexed - 20151 are not. mozglue.pdb: 4 source files are indexed - 562 are not. firefox.pdb: none of the 719 source files are indexed. ``` Presumably this is because the following lines don't match anything anymore in `symbolstore.py`: ```python elif filename.startswith("git:github.com/mozilla/firefox:"): (vcs, repo, source_file, revision) = filename.split(":", 3) sourceFileStream += sourcepath + "*FIREFOX_GITHUB_TARGET*" sourceFileStream += source_file + "*" + revision + "\r\n" ``` I'll write a patch to get back to the previous results. I'll also write a follow-up bug to investigate what's going on with the files that were already unindexed.
`srctool.exe` is a Microsoft tool to help identify which (or how many) files present in a PDB have a (working) mapping to a source server, the tool reports those as indexed. Before bug 2000605 (reached with `mozregression`), I get approximately the following result for every build: ``` xul.pdb: 21023 source files are indexed - 2134 are not. mozglue.pdb: 235 source files are indexed - 331 are not. firefox.pdb: 278 source files are indexed - 441 are not. ``` After bug 2000605, I get approximately the following result for every build: ``` xul.pdb: 3065 source files are indexed - 20151 are not. mozglue.pdb: 4 source files are indexed - 562 are not. firefox.pdb: none of the 719 source files are indexed. ``` Presumably this is because the following lines don't match anything anymore in `symbolstore.py`: ```python elif filename.startswith("git:github.com/mozilla/firefox:"): (vcs, repo, source_file, revision) = filename.split(":", 3) sourceFileStream += sourcepath + "*FIREFOX_GITHUB_TARGET*" sourceFileStream += source_file + "*" + revision + "\r\n" ``` I'll write a patch to get back to the previous results. I'll also write a follow-up bug to investigate what's going on with the files that were already unindexed.
`srctool.exe` is a Microsoft tool to help identify which (or how many) files present in a PDB have a working mapping to a source server, the tool reports those as indexed. Before bug 2000605 (reached with `mozregression`), I get approximately the following result for every build: ``` xul.pdb: 21023 source files are indexed - 2134 are not. mozglue.pdb: 235 source files are indexed - 331 are not. firefox.pdb: 278 source files are indexed - 441 are not. ``` After bug 2000605, I get approximately the following result for every build: ``` xul.pdb: 3065 source files are indexed - 20151 are not. mozglue.pdb: 4 source files are indexed - 562 are not. firefox.pdb: none of the 719 source files are indexed. ``` Presumably this is because the following lines don't match anything anymore in `symbolstore.py`: ```python elif filename.startswith("git:github.com/mozilla/firefox:"): (vcs, repo, source_file, revision) = filename.split(":", 3) sourceFileStream += sourcepath + "*FIREFOX_GITHUB_TARGET*" sourceFileStream += source_file + "*" + revision + "\r\n" ``` I'll write a patch to get back to the previous results. I'll also write a follow-up bug to investigate what's going on with the files that were already unindexed.