Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better Casing Control for SymStore #36

Closed
mitsuhiko opened this issue Apr 19, 2019 · 1 comment · Fixed by #37
Closed

Better Casing Control for SymStore #36

mitsuhiko opened this issue Apr 19, 2019 · 1 comment · Fixed by #37
Labels
enhancement New feature or request

Comments

@mitsuhiko
Copy link
Member

SSQP wants the signature to be lowercase except for age which is uppercase. We currently use breakpad which is uppercase except age is lowercase.

I believe we need these options to work in the real world for the signature:

  • PDB signature:
    • all uppercase (unity, case sensitive)
    • lowercase with uppercase age (what SSQP wants but doesn't emit)
    • all lowercase (what we already have and what SSQP emits -.-)
  • PE signature:
    • uppercase then lowercase (unity, case sensitive)
    • lowercase entirely (what SSQP wants and emits)

Maybe these values would make sense in addition to default, lowercase and uppercase:

  • symstore: PDB signature all uppercase, PE signature uppercase than lowercase
  • ssqp: all lowercase with uppercase age for PDB

😒

@mitsuhiko mitsuhiko added the enhancement New feature or request label Apr 19, 2019
@mitsuhiko
Copy link
Member Author

Filed dotnet/symstore#93 to ask if SSQP's rules are intended.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant