summaryrefslogtreecommitdiff
path: root/src/compiler_llvm/compiler_llvm.h
diff options
context:
space:
mode:
author Brian Carlstrom <bdc@google.com> 2012-11-05 10:42:02 -0800
committer Brian Carlstrom <bdc@google.com> 2013-01-25 14:28:43 -0800
commit700c8d31733534a3d978b75a03f6f7e177dc7e81 (patch)
tree6b9d8d93a70e31dba3b0a880f886ce408776314c /src/compiler_llvm/compiler_llvm.h
parent9adbff5b85fcae2b3e2443344415f6c17ea3ba0a (diff)
Move .oat files to ELF format
Generates .oat in ELF file format using MCLinker - Uses MCLinker IRBuilder to create a synthetic .o from OatWriter output. - Uses new ElfFile for prelinking to support art image optimizations. Adapted OatFile to load using dlopen, ElfFile, or memory, removing raw MemMap mechanism. Changed image code to not assume oat data will be immediately after image to allow space for ELF headers. Passes test-art and works with installd. Change-Id: Idc026eddb5de93f4b97490c405f3ed7b39589749
Diffstat (limited to 'src/compiler_llvm/compiler_llvm.h')
0 files changed, 0 insertions, 0 deletions