<div dir="ltr">There was (I believe) an issue with the pointer/length calculations for that mprotect() code at one point, for which I submitted an (untested) patch. The current code doesn't really resemble mine but I'm pretty sure it gets the correct values anyway, and so I suspect Tim is correct about it being some new sandboxing protection.<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Oct 26, 2019 at 6:30 PM Timothy Coltman <<a href="mailto:lists@maemagel.com">lists@maemagel.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;">On 26 Oct 2019, at 10:02, Peter Howkins <<a href="mailto:rpcemu.howkins@marutan.net" target="_blank">rpcemu.howkins@marutan.net</a>> wrote:<br><div><blockquote type="cite"><br><div><div dir="ltr">A new version of RPCEmu is available, 0.9.2<br><br><a href="http://www.marutan.net/rpcemu/" target="_blank">http://www.marutan.net/rpcemu/</a><br><br></div></div></blockquote><br>Hi Peter</div><div><br>I'm pleased to report that from a Mac point of view, 0.9.2 does compile and run once it's been patched with my previous work from 0.9.1.  I'll issue a revised patch in due course.<br><br>Even better, networking works - I can connect to my NAS via !FTPc and use Netsurf to connect to a few web sites.  I did have to write some dummy functions for the various functions in a Mac equivalent "network-linux.c" to get the code to compile.<br><br>However, compiling with the "dynarec" option turned on gives an access denied error when you run the emulator (the "mprotect" line in "set_memory_executable" of "ArmDynarec.c").  This is OS X 10.14.6, with the latest software updates.  This looks like an Apple change or something, as previous versions of the emulator did work with dynamic compilation turned on.  It seems to object to PROT_EXEC - no idea why, though reading around suggests it may be something to do with sandboxing.<br><br>Tim</div><br></div>_______________________________________________<br>
RPCEmu mailing list<br>
<a href="mailto:RPCEmu@riscos.info" target="_blank">RPCEmu@riscos.info</a><br>
<a href="http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu" rel="noreferrer" target="_blank">http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu</a><br>
</blockquote></div>