aboutsummaryrefslogtreecommitdiff
path: root/src/engineapi.h
diff options
context:
space:
mode:
authorGravatar Michael Smith <mikesmiffy128@gmail.com> 2025-04-16 20:58:38 +0100
committerGravatar Michael Smith <mikesmiffy128@gmail.com> 2025-04-16 21:31:20 +0100
commit7dcdcd0f62c7c103148b17aed8376a457aad6d8a (patch)
treebcd4b63f5c3e6a24550292e1d9dae80b28cada54 /src/engineapi.h
parent4fddfa831d2a33ab3eee7ceb5f181c82d5aa78d2 (diff)
downloadsst-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 'src/engineapi.h')
0 files changed, 0 insertions, 0 deletions