Skip to content

Allow string table in the PSV0 part to have a different order than DXC during validation #6817

@python3kgae

Description

@python3kgae

Is your feature request related to a problem? Please describe.
Currently, dxil validator will make sure PSV0 part matches the PSV0 part generated from dxc.
That requires all the names in PSV0 string table have same order and cause duplicate names.

Describe the solution you'd like
Sort the string table in validation.
This will only affect the validator. All other part of DXC will be the same.

Describe alternatives you've considered
Require string table to be sorted in PSV0 part.
This will require update the Dxil Container builder.

Additional context
Doc about string table in PSV0 part

Metadata

Metadata

Assignees

Labels

bugBug, regression, crashvalidationRelated to validation or signing

Type

No type

Projects

Status

Done

Status

Triaged

Relationships

None yet

Development

No branches or pull requests

Issue actions