RETGUARD provides up to 4096 cookies per DSO, per-function, but
limited to avoid excessive bloat. It is difficult to do on
architectures with very few registers. Code was only written for
clang, there is no gcc codebase doing it. clang code for some
architectures was never written (riscv64).
https://www.osnews.com/story/137236/openbsd-viable-rop-free-roadmap-for-i386-armv8-riscv64-alpha-sparc64/
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 36:21:14 |
Calls: | 10,392 |
Calls today: | 3 |
Files: | 14,064 |
Messages: | 6,417,153 |