Branch: refs/heads/thaines/remove_i386_xmm_detection
Home: https://github.com/dyninst/dyninst
Commit: 39f02031e432cb2e64e425a9e61f40af73f5f184
https://github.com/dyninst/dyninst/commit/39f02031e432cb2e64e425a9e61f40af73f5f184
Author: Tim Haines <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M dyninstAPI/src/emit-x86.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/registerSpace.C
M dyninstAPI/src/registerSpace.h
Log Message:
-----------
Remove i386 MMX detection for instrumentation
This wouldn't compile for 32-bit Linux because 'xmmCapable' calls
'cpuidCall' which is only compiled on Windows. The Win64 version reads
off the end of 'result', so that likely never worked. At this point, I'm
quite confident that anyone rewriting Win32 binaries is likely doing so
on i386 that supports MMX. This wouldn't work on non-x86 Win32 platforms
because of the inline assembly.
To unsubscribe from these emails, change your notification settings at
https://github.com/dyninst/dyninst/settings/notifications
_______________________________________________
Dyninst-api mailing list
[email protected]
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api