JIT-компиляторы по определению генерируют код на лету для исполнения.Но, скажем, в Windows, у нас есть все виды защиты, которые предотвращают самоизменение кода или выполнение из памяти данных (DEP).
Так как же компиляторы JIT могут генерировать код на лету?