Skip to content

JetBrains/symbol-storage

Repository files navigation

JetBrains.SymbolStorage.Manager official JetBrains project

Build and run tests

This repository contains tools for mantaining the company or private symbol storage in accordance Simple Symbol Query Protocol (SSQP) and SSQP Key Conventions.

Main features:
  • Add metadata for each set of uploaded files
  • Storage validation with fix some inconsistency with reference counting and file name checking
  • Validate and fix access rights on Amazon S3
  • Delete unnecessary files from storage with using some kinds of filtering
  • Creating new storage
  • Casing support for data files for working in cooperation with Amazon Cloud Front lambdas
  • Support Amazon Cloud Front invalidation for updated files
  • Uploading one storage to another with consistensy checking
  • Gather files on user directories and generate storage for them
  • Working with archives
  • Generate .symref files to ability to download symbols with scripts
Supported storages
  • Local filesystem
  • Amazon Simple Storage Service (Amazon S3) + Amazon Cloud Front
Supported formats
  • Portable PDB
  • Windows PDB
  • Linux debug symbols
  • macOS DWARF symbols
  • PE binaries
  • ELF binaries
  • Mach-O binaries
Supported platforms (same as .NET 6.0)
  • Windows arm64/x64/x86
  • Linux Glibc/Musl arm/arm64/x64
  • macOS arm64/x64
Tested on
  • Windows 10 Pro x64 20H2 Build 19042.804
  • Ubuntu 18.04.5 LTS 5.4.0-65-generic x86_64
  • Ubuntu 20.10 LTS 5.8.0-1011-raspi aarch64
  • macOS Big Sur 11.2.1 arm64 + Rosetta2
  • macOS Mojave 10.14.4 x64

About

Tools for maintaining the company or private symbol storage for Windows / Linux / macOS

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •