2012-07-13 205 views
3

我最近看了一篇名爲的論文,在Hackito Ergo Sum 2011上開發了Hard-Working DWARF。 它包含了「不是一次性內存損壞」的短語。那是什麼?什麼是「一站式內存損壞」?

+0

僅供參考 - 使用問題短語的演示文稿:http://www.cs.dartmouth.edu/~sergey/battleaxe/hackito_2011_oakley_bratus.pdf以及有關該技術的實際文件:http://www.cs .dartmouth.edu/reports/TR2011-688.pdf – 2012-07-13 05:43:56

+1

另外,「Hackito Ergo Sum 2011」是進行演示的事件,而不是作者。 – 2012-07-13 05:46:34

+0

其實我在第一個看到這個短語。非常感謝第二次參考。 – KUN 2012-07-13 05:50:05

回答

3

這不是一個確切的術語,但基本上意味着像直接覆蓋簿記數據結構,如內部簿記malloc。 「不是一次性的記憶腐敗」將是間接的腐敗。這種腐敗會導致後來無辜的行爲破壞記憶。

在這種特殊情況下,間接損壞會導致DWARF異常處理代碼破壞內存。