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