OSDN Git Service

ART: Resolve <clinit> strings in compiler driver
authorAndreas Gampe <agampe@google.com>
Fri, 3 Mar 2017 00:41:35 +0000 (16:41 -0800)
committerAndreas Gampe <agampe@google.com>
Fri, 3 Mar 2017 16:58:16 +0000 (08:58 -0800)
commit7bf90484a6f3774875291e506136345f0b488976
tree4a8517f40094fbf42c4225bb09f7d8f255fde4f9
parent9e7078b3e5794f1b65f7e75ad110551906bf5f0d
ART: Resolve <clinit> strings in compiler driver

Resolve strings for <clinit> in classes that fail initialization.
This will move the data from the zygote heap into the image heap,
creating clean memory.

Increases the image size by XXX. However, at the same time decreases
the zygote heap by the same amount.

Bug: 34956610
Test: m
Test: m test-art-host
Test: Device boots
Change-Id: I5be41da8424d5de65c02a2aed1ac4d6113741876
compiler/driver/compiler_driver.cc