[llvm-commits] [PATCH] Fix ARM MCJIT icache invalidation

Amara Emerson Amara.Emerson at arm.com
Mon Sep 10 07:46:57 PDT 2012


Hi,

I've fixed a bug in lli/MCJIT which causes the icache invalidation to have no effect, causing segfaults on ARM. This patch affects the MCJIT and the memory manager interfaces. Icache invalidation is now called by default in MCJIT instead of explicitly in lli.

This fixes random segfaults in ExecutionEngine/MCJIT/test-common-symbols.ll (and it seems other ARM MCJIT failing tests as well).

Regards,
Amara

-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium.  Thank you.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mcjit-cache-invalidation.patch
Type: application/octet-stream
Size: 2901 bytes
Desc: mcjit-cache-invalidation.patch
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120910/8dbccdba/attachment.obj>


More information about the llvm-commits mailing list