commit - 6109f8dd3d7b2a1fbfe07998a3a3138e14b17cc7
commit + f92abb41906b9b6bab253afd040dc56835720c2e
blob - ff4dc84adbd732d83d65b8f28c808d94549c4c17
blob + 32059bb46aab8940e22cc35fa5b6800bcf4a8082
--- innovations.html
+++ innovations.html
also becomes redundant (and is removed a bit later), because immutable
memory + pinsyscalls together are cheaper and more effective targetting.
Theo de Raadt, Jan 2024.
+ <li><b>-fret-clean</b> is a clang extension that, upon return from a function
+ cleans the return value off the stack (one of many information leaks which
+ can be used to determine where functions in a different DSO reside).
+ The kernel, libc, libcrypto, and ld.so(1) are compile with this option.
+ amd64 only, for now.
</ul>
<h3>Functions</h3>