summaryrefslogtreecommitdiff
path: root/test/MultiDexModifiedSecondary
diff options
context:
space:
mode:
authorDavid Srbecky <dsrbecky@google.com>2020-02-20 20:27:58 +0000
committerDavid Srbecky <dsrbecky@google.com>2020-03-12 12:10:49 +0000
commit30fd85157260c91327c6b5a0816d312dd505c0e0 (patch)
tree355823ab233177d529baa873911cf08bb5b5deec /test/MultiDexModifiedSecondary
parent80dc7dc20855bf680fa598127f26e6047821bdd0 (diff)
Refactor RemoveNativeDebugInfoForJit.
This is partial revert of CL/1099280 (Remove global maps). It somewhat resurrects the lazy method removal. The original goal was to only remove methods from the GC, and do all of them in bulk for simplicity and efficiency. However, this is proving infeasible since we have several corner cases which remove methods outside the GC code path. The behaviour for the GC code path is preserved by this CL. Instead of passing method array, the methods are individually marked for removal and then repacking is immediately forced. The only difference is that coroner cases are done lazily. Test: ./art/test.py -b -r --host --jit --64 Change-Id: I42729545d6b51df788d92f9cf149a6e065b90c68
Diffstat (limited to 'test/MultiDexModifiedSecondary')
0 files changed, 0 insertions, 0 deletions