( XMI | 2025. 01. 15., sze – 10:16 )

Igen, a w^x policy eléggé bezárta ennek a lehetőségét.

Kb az egyetlen manapság releváns kivétel ha valamelyik nyelvi runtime (java ősidők óta, a js engine-ek is sok éve, python 3.13-astól kezdve, ruby-ban a yjit ...) JIT fordítót használ. Ha ez emulált környezetben fut, akkor eleve két JIT fordító fut egymás fölött, ami érdekes corner case-eket okoz. Ha az alul futó emulátor JIT helyett Ahead of Time jellegű, ahogy a Rosetta2-ről írják, na akkor nem tudom hogy oldják meg.