Windbg 断点计数器

逆向工程 风袋
2021-07-07 08:10:15

我设置了以下断点:

bp MSPTLS!LsCreateLine 100

程序在断点被命中 100 次之前崩溃。当我bl在崩溃后做时,我得到以下信息:

0 e 5dca4b62     0072 (0100)  0:**** MSPTLS!LsCreateLine

我从这些信息中假设断点在崩溃前被击中了 72 次。

但是,当我这样做时,我bp MSPTLS!LsCreateLine 80能够在崩溃前到达断点,告诉我在崩溃前该断点被击中了 72 次以上。这个72不是表示打了多少次断点?

1个回答

0072 (0100)

  • 0072- 这是断点被命中之前剩余的传递次数
  • (0100) - 这是传入的原始限制。

请注意,这些是十六进制值,因此崩溃发生在第 142 次迭代 (0x100-0x72)。

0x80 小于 142 (0x8E),因此预计您会在使用该设置崩溃之前到达断点。

文档链接: bl