You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When executing this under Python 3.12.6 on Windows, using icicle-emu==0.0.5, it produces the following output:
run status : RunStatus.UnhandledException
exception code : ExceptionCode.ExecViolation
exception value : 0x100
I would have expected the memory protection constant ExecuteOnly to allow execution, but executing code is only possible when the memory protection is at least ExecuteRead.
PS: I can see the argument that the code needs to be read before it can be executed, but in this case the ExecuteOnly permission seems to serve no purpose that I could think of.
The text was updated successfully, but these errors were encountered:
Consider the following code:
When executing this under Python 3.12.6 on Windows, using
icicle-emu==0.0.5
, it produces the following output:I would have expected the memory protection constant
ExecuteOnly
to allow execution, but executing code is only possible when the memory protection is at leastExecuteRead
.PS: I can see the argument that the code needs to be read before it can be executed, but in this case the
ExecuteOnly
permission seems to serve no purpose that I could think of.The text was updated successfully, but these errors were encountered: