3 ms·
This was the fix I was going to suggest. Especially with AVX leakage. Right now many function calls don't safely wipe registers and the new side channel caches
by crb002 9y ago
This was the fix I was going to suggest. Especially with AVX leakage.
Right now many function calls don't safely wipe registers and the new side channel caches found in Spectre. There really needs to be two kinds of function calls. Maybe a C PRAGMA?
The complier has parent function call wiping as a flag; the code has pragmas that over-ride the flag.