jkxr/Projects/Android/jni/OpenJK/tools/WinSymbol/readme.md

19 lines
1.2 KiB
Markdown
Raw Normal View History

# Windows Symbol Server Tools
A variety of command line tools related to storing executables and their debug databases on a symbol server. Microsoft's symstore program mostly serves the same purpose; but to my knowledge it can't upload files via scp.
## GetExeSymbolDir
Calculates and prints the name of the directory to place an executable in on a symbol server. So for example given a file `program.exe`, the call would be `GetExeSymbolDir program.exe`, which would result in an output like `123ABC` - on the symbol server the file would thus be saved as `program.exe/123ABC/program.exe`.
## GetPdbSymbolDir
Calculates and prints the name of the directory to place an pdb file in on a symbol server. So for example given a file `program.exe`, the call would be `GetExeSymbolDir program.exe`, which would result in an output like `123ABC` - on the symbol server the pdb file would thus be saved as `program.pdb/123ABC/program.pdb`. (Both .exe and .pdb files work as arguments.)
## License
Unlike OpenJK these tools use the MIT license as given in LICENSE.txt.
## Credits
Inspired by and partially based on [Bruce Dawson's blog post](https://randomascii.wordpress.com/2013/03/09/symbols-the-microsoft-way/) so major thanks him collecting this information.