你的手機已經擁有能偵測記憶體損壞的硬體
ARM Memory Tagging Extension 和 GWP-ASan 讓現代行動裝置在生產環境中偵測記憶體安全成為可能。本文介紹它們的工作原理和權衡取捨。
你的手機可以在生產環境中偵測記憶體損壞。不是用你在 CI 中執行的完整插樁,也不是針對每一次分配。但你口袋裡的硬體在幾年前就已經搭載了必要的原語,而且越來越多的生產應用正在悄悄啟用它們。 簡而言之:AddressSanitizer 對生產環境來說太貴了。ARM Memory Tagging Extension…