[Mono-dev] ARM NativeClient support pull request

Nikolay Igotti olonho at google.com
Thu Apr 11 12:33:45 UTC 2013


 As Elijah's change was finally merged in, next pull request is intended to
run Native Client
in ARM sandbox. See https://github.com/mono/mono/pull/612.
It is huge, but I see no clean way to split it significantly.

 Essentially, it takes an approach, where we rely on earlier jumptables
work to avoid
runtime code modifications, and heavily modifies Mini ARM codegen to make
it more macro-assembler style, due to nontrivial limitations of ARM
sandboxing (most important ones being
masking of all memory accesses and branch targets).

 Please let me know, if there are questions or comments.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20130411/e2f3f57e/attachment.html>

More information about the Mono-devel-list mailing list