Google's Chrome team is looking at heap scanning to reduce memory-related security flaws in Chrome's C++ codebase, but the technique creates a toll on memory – except when newer Arm hardware is used.
The following excerpt is from chapter 3, User-Level Memory Management, of Arnold Robbins’ book Linux Programming by Example: The Fundamentals, Prentice Hall PTR; (April 12, 2004), used with permission ...