Security

Memory Safety

The property of code that cannot read or write memory outside the bounds and lifetime of the objects it owns. Languages like C and Objective-C leave this to the programmer, which is why parsers written in them produce the buffer overflows, out-of-bounds writes and use-after-free bugs that dominate exploited mobile vulnerabilities.