<div>Thanks, Eli. Also, I wonder specifically if the structure alignment and code padding in the system code works with ARM backend without any problem, so LLVM behaves the same as gcc.</div>
<div> </div>
<div>Won</div>
<div> </div>
<div>On Tue, Jun 2, 2009 at 11:58 AM, Won J Jeon<<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev">wjjeon at gmail.com</a>> wrote:<br>><i> Hello all,<br></i>><i><br></i>><i> We just started to look at how we could use LLVM to secure ARM-based mobile<br>
</i>><i> system from malware like overriding pointers to system functions and causing</i></div>><i> memory overflow. I'm wondering how the current ARM backend work on the<br></i>><i> current LLVM release.<br>
</i><br>It's stabe enough to be usable, as far as I know.<br><br>><i> Does it have any support for ARM system-level<br></i>><i> instructions to change the page tables or switching tasks?<br></i><br>You can use inline assembly for this sort of thing.<br>
<br>-Eli<br>