mirror of
https://github.com/DrBeef/JKXR.git
synced 2024-12-13 22:21:32 +00:00
4597b03873
Opens in Android Studio but haven't even tried to build it yet (it won't.. I know that much!)
19 lines
No EOL
1.2 KiB
Markdown
19 lines
No EOL
1.2 KiB
Markdown
# 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. |