3 ms·
Some platforms are enforcing https://en.wikipedia.org/wiki/W%5EX https://en.wikipedia.org/wiki/W%5EX because malware also wants to create novel machine code wit
by erik_seaberg 6y ago
Some platforms are enforcing https://en.wikipedia.org/wiki/W%5EX https://en.wikipedia.org/wiki/W%5EX because malware also wants to create novel machine code within a running process.
- saagarjha 6y agoNote that it is possible to JIT even with W^X. What these platforms do is prevent memory that has been mapped writable and overwritten with new code from ever being mapped executable again.