diff options
author | 2025-04-16 20:58:38 +0100 | |
---|---|---|
committer | 2025-04-16 21:31:20 +0100 | |
commit | 7dcdcd0f62c7c103148b17aed8376a457aad6d8a (patch) | |
tree | bcd4b63f5c3e6a24550292e1d9dae80b28cada54 /compile | |
parent | 4fddfa831d2a33ab3eee7ceb5f181c82d5aa78d2 (diff) | |
download | sst-7dcdcd0f62c7c103148b17aed8376a457aad6d8a.tar.gz sst-7dcdcd0f62c7c103148b17aed8376a457aad6d8a.zip |
Remove iflush() from inline hooking code
I had this hunch that Intel's strong memory model wouldn't actually
require anything like this, and some cursory research suggests this is
correct even across threads, or at least definitely within the same
thread which is what we care about.
I kind of don't know why FlushInstructionCache() even exists in that
case. Maybe it's for other architectures or maybe it's just for the
benefit of debuggers. Microsoft's documentation helpfully asserts that
it is necessary to call it even though it isn't, and doesn't elaborate
further. Of course.
Diffstat (limited to 'compile')
0 files changed, 0 insertions, 0 deletions