Microsoft如何为winqual事件生成事件ID?

时间:2009-08-14 16:51:22

标签: hash minidump winqual

我很好奇用于识别winqual中的项目的ID。

我认为它是某种哈希。这是发布了吗?

模块名称的散列,其版本和偏移量?

这似乎是合适的但是尺寸太小而无法覆盖可能性,除非使用一些截断/有损算法。

这似乎是在客户端计算机上使用minidump生成的。

1 个答案:

答案 0 :(得分:1)

如果您对gory详细信息感兴趣,请阅读Debugging in the (Very) Large: Ten Years of Implementation and Experience(PDF),这是一些微软人员在第二届ACM操作系统原理研讨会上提出的。本文详细介绍了分组过程。

它本质上是一个哈希并且并不完美:“理想的分段算法应该严格保持正交性:每个桶一个bug,每个bug一个桶。通过两个阶段的分组,WER接近正交性。”