日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

堆棧保護

我要報錯
  • 如何利用現(xiàn)代嵌入式開發(fā)工具中的堆棧保護功能

    在開發(fā)以MCU為核心的嵌入式系統(tǒng)時,當軟件程序向預設的數(shù)據(jù)結構(通常是一個固定長度的緩沖區(qū))之外的程序調用堆棧的內存地址范圍寫入數(shù)據(jù)時,就會發(fā)生堆棧緩沖區(qū)溢出。這幾乎必然會損壞附近的數(shù)據(jù),甚至會改變返回函數(shù)。如果是有意為之,則這就是我們熟知的堆棧粉碎。防范堆棧緩沖區(qū)溢出的一種方法是使用堆棧canary,因其類似于在煤礦中使用金絲雀偵測毒氣而得名。目前,在以IAR Embedded Workbench為代表的領先開發(fā)工具的所有最新版本中,均已支持堆棧保護功能。