OSDN Git Service

Implement HLoadClass/kBssEntry for boot image.
authorVladimir Marko <vmarko@google.com>
Fri, 13 Jan 2017 13:02:58 +0000 (13:02 +0000)
committerVladimir Marko <vmarko@google.com>
Mon, 16 Jan 2017 13:39:24 +0000 (13:39 +0000)
commit1998cd02603197f2acdc0734397a6d48b2f59b80
treeaa639c7ec96f71d7aaf5d0c865a8a133dbc457c3
parent6bec91c7d4670905cd67440991ec76fd54d0f000
Implement HLoadClass/kBssEntry for boot image.

Test: m test-art-host
Test: m test-art-host with CC
Test: m test-art-target on Nexus 9
Test: Nexus 9 boots.
Test: Build aosp_mips64-eng
Bug: 30627598
Change-Id: I168f24dedd5fb54a1e4215ecafb947ffb0dc3280
21 files changed:
compiler/oat_writer.cc
compiler/optimizing/code_generator_arm.cc
compiler/optimizing/code_generator_arm.h
compiler/optimizing/code_generator_arm64.cc
compiler/optimizing/code_generator_arm64.h
compiler/optimizing/code_generator_arm_vixl.cc
compiler/optimizing/code_generator_arm_vixl.h
compiler/optimizing/code_generator_mips.cc
compiler/optimizing/code_generator_mips.h
compiler/optimizing/code_generator_mips64.cc
compiler/optimizing/code_generator_mips64.h
compiler/optimizing/code_generator_x86.cc
compiler/optimizing/code_generator_x86.h
compiler/optimizing/code_generator_x86_64.cc
compiler/optimizing/code_generator_x86_64.h
compiler/optimizing/sharpening.cc
runtime/class_linker.cc
runtime/class_linker.h
runtime/entrypoints/quick/quick_dexcache_entrypoints.cc
runtime/oat.h
runtime/oat_file.cc