=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/65.html,v retrieving revision 1.69 retrieving revision 1.70 diff -c -r1.69 -r1.70 *** www/65.html 2019/04/12 14:41:47 1.69 --- www/65.html 2019/04/12 16:55:56 1.70 *************** *** 175,180 **** --- 175,191 ---- ifstated(8). Some pledge(2) changes were required to accommodate unveil. +
  • ROP mitigations in clang(1) + have been improved, resulting in a significant decrease in the number + of polymorphic ROP gadgets in binaries on i386/amd64. +
  • RETGUARD performance and security has been improved in + clang(1) + by keeping data on registers instead of on the stack when possible, + and lengthing the epilogue trapsled on amd64 to consume the rest + of the cache line before the return. +
  • RETGUARD replaces the stack protector on amd64 and arm64, + since RETGUARD instruments every function that returns and provides + better security properties than the traditional stack protector.