Как виртуальная машина генерирует собственный машинный код на лету и выполняет его?
Предполагая, что вы можете выяснить, каковы исходные коды операций на компьютере, которые вы хотите исправить, как вы это делаете?
Является ли это чем-то взломанным, как сопоставление мнемонических инструкций с двоичными кодами, наложение его на указатель char * и его литье как функцию и выполнение?
Или вы создадите временную общую библиотеку (DLL или .so или что-то еще) и загрузите ее в память с помощью стандартных функций, таких как LoadLibrary
?