Skip to content

New Feature: Support MSFZ Symbols Format #2243

Open
@brianrob

Description

@brianrob
Member

Tracks implementing the MSFZ symbols format.

Required work:

  • Update SymbolReader to add a new HTTP accept header when making a request to a symbol server: "Accept: application/msfz0"
  • If the contents of the downloaded file starts with "Microsoft MSFZ Container" (UTF8 encoded) then it should be put in a separate subdirectory of the normal cache path. The separate subdirectory should be called "msfz0".
  • Before SymbolReader downloads from a remote symbol server, it looks in local symbol caches. When searching a local symbol cache for a matching file, check both the current directory that gets searched as well as the new "msfz0" subdirectory if it exists. If either directory exists and contains a PDB file, the file can be used.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

    Development

    Participants

    @brianrob

    Issue actions

      New Feature: Support MSFZ Symbols Format · Issue #2243 · microsoft/perfview