Copyright/business reasons so you can distribute them independently of the source code? Just spitballing here - fundamentally you are right
-
-
-
If it is optional, you just build the PDB with source, then run pdb-strip and remove the source and distribute that PDB. Now you have both the one with all the source (yours), and the one with no source (distributable). This already happens for public/private symbols!
- Show replies
New conversation -
-
-
The Witness was shipped with its PDB. So I suppose it's to avoid the whole source code to leak when it happens, maybe ?
-
PDBs are already processed for public release to remove private symbol information. That process would remove the source code as well, so you'd have internal PDBs with source, and external PDBs without source (and without private symbols).
End of conversation
New conversation -
-
-
This is actually a great idea, and seems pretty simple. Maybe unfeasible In the old times and never revisited.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
You can't embed, but you can get close:https://docs.microsoft.com/en-us/windows/desktop/debug/symbol-servers-and-symbol-stores …
-
How does that help? Does symsrv serve source files now?
- Show replies
New conversation -
-
-
I have used .cod files for that. You would still need the .pdb/.map file to figure out the offset you are interested with. That’s generated with some CL switch when compiling- I have used that in win ce only unfortunately. Still not what you wanted :(
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.