3 ms·
At least one additional step which is required on some architectures is you must flush the data cache and invalidate the instruction cache at the location of th
by jnwatson 5y ago
At least one additional step which is required on some architectures is you must flush the data cache and invalidate the instruction cache at the location of the new code.
Dynamically loading code is indistinguishable from self-modifying code, and each architecture has special steps you must take in order for it to work.