We have collected performance data on the implementation of randomization of different memory regions. The following randomizations were implemented:
Program Combination (1) Combination (2) % Overhead Standard Deviation % Overhead Standard Deviation (% of mean) (% of mean) tar -1 3 0 5 wu-ftpd 0 1 2 2 gv 0 6 2 7 bison 1 2 8 2 groff -1 1 13 1 gzip -1 2 14 3 gnuplot 0 1 21 1
Figure 5: Performance overhead introduced by address obfuscation.