基本塊標識為什麼要隨機

來源:生活大全幫 8.95K

基本塊標識為什麼要隨機

基本塊標識隨機是因為防止黑客知道序列號後,偽造數據包製造攻擊。基本塊,是指程序—順序執行的語句序列。在GCC中,基本塊使用basicblock數據類型來表示。結構體basicblock的兩個指針成員是指針nextbb和prevbb,用來構造和內在的指令流順序相同的基本塊雙向鏈表。基本塊的鏈接由操作CFG的API來更新。宏FOREACHBB可以用來按照lexicographical順序來訪問所有基本塊。也可以使用walkdominatortree,來進行dominator遍歷。

熱門標籤