Я ищу способ перехватить инструкции, отправленные на процессор.
В частности, оп-коды, которые отправляются, и в какой поток их отправили.
Запустите код с подключенным отладчиком (это не обязательно должен быть интерактивный отладчик; ему даже не нужно использовать операционную систему). отладчик интерфейс, хотя это может быть самый простой способ написать код), или запустить его в эмуляторе ЦП, например, Bochs.
То, что вы ищете, это динамические инструменты. Используйте что-то вроде Intel PIN инструмент вашего кода приложения на уровне инструкции и используйте API, чтобы получить код операции выполняемой инструкции.