什么是“一站式记忆腐败”?

时间:2012-07-13 05:30:48

标签: c++ c gcc compiler-construction memory-leaks

我最近在Hackito Ergo Sum 2011上阅读了一篇名为利用勤奋的DWARF 的论文。 它包含短语“不是一站式内存损坏”。那是什么?

1 个答案:

答案 0 :(得分:3)

这不是一个确切的术语,但基本上意味着直接覆盖簿记数据结构,例如malloc的内部簿记。 “不是一站式记忆腐败”将是间接腐败。这种腐败将导致后来的无辜操作破坏记忆。

在这种特殊情况下,间接损坏会导致DWARF异常处理代码损坏内存。