System.Reflection.PortableExecutable.DebugDirectoryEntryType enum
Este artigo fornece observações complementares à documentação de referência para essa API.
O DebugDirectoryEntryType enum descreve o formato das informações de depuração de um DebugDirectoryEntryarquivo .
Consulte o seguinte para obter as especificações relacionadas a membros de enumeração individuais:
Membro | Especificação |
---|---|
CodeView |
Entrada de diretório de depuração CodeView (tipo 2) |
EmbeddedPortablePdb |
Entrada de diretório de depuração PDB portátil incorporado (tipo 17) |
PdbChecksum |
Entrada do diretório de depuração da soma de verificação do PDB (tipo 19) |
Reproducible |
Consulte Deterministic Debug Directory Entry (tipo 16) |
DebugDirectoryEntryType.Reproducible
A ferramenta que produziu o arquivo PE/COFF determinístico garante que todo o conteúdo do arquivo seja baseado apenas em entradas documentadas dadas à ferramenta (como arquivos de origem, arquivos de recursos, opções do compilador, etc.) em vez de variáveis de ambiente (como a hora atual, o sistema operacional, o número de bits do processo que executa a ferramenta, etc.).
O valor do campo no cabeçalho do TimeDateStamp
arquivo COFF de um arquivo PE/COFF determinístico não indica a data e a hora em que o arquivo foi produzido e não deve ser interpretado dessa maneira. Em vez disso, o valor do campo é derivado de um hash do conteúdo do arquivo. O algoritmo para calcular esse valor é um detalhe de implementação da ferramenta que produziu o arquivo.
A entrada do tipo de diretório de Reproducible depuração deve ter todos os campos, exceto zerado DebugDirectoryEntry.Type .
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de