2009-08-14 48 views
0

我很好奇用于识别winqual项目的ID。Microsoft如何为winqual事件生成事件ID?

我认为这是某种散列。这是公布的吗?

模块名称的哈希值,版本和偏移量?

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

这似乎是与客户机上的小型转储器一起生成的。

回答

1

如果您对血腥详细信息感兴趣,请阅读Debugging in the (Very) Large: Ten Years of Implementation and Experience(PDF),这是由第二届ACM操作系统原理研讨会上的一些微软人士提出的。这篇论文详细介绍了分步过程。 “理想的分段算法应该严格保持正交性:每个桶一个bug,每个bug一个桶,WER通过分段的两个阶段接近正交性。”

+0

感谢您的链接。我会看看它 – Tim 2010-05-12 18:43:53