summaryrefslogtreecommitdiff
path: root/compiler/optimizing/code_generator_mips.cc
diff options
context:
space:
mode:
authorMathieu Chartier <mathieuc@google.com>2018-01-19 18:58:34 -0800
committerMathieu Chartier <mathieuc@google.com>2018-01-24 19:53:20 -0800
commitc3a22aa19bbe35ff8447460b29e07d42937a39de (patch)
tree9f795deb249eebcf573dfe07a98d70c1d52ce898 /compiler/optimizing/code_generator_mips.cc
parentd3233abdf14f173bb99e3905e8543ffff845230e (diff)
Add shared separate data section for compact dex
Added a shared dex data buffer for compact dex files, this buffer is referenced by all compact dex files in a vdex file. Repurposed the existing data_off / data_size fields in the header. After the shared buffer is filled up, it is placed after the dex files in the oat writer and the dex file headers are fixed up to have the correct offsets / sizes to the shared buffer. Motivation: Make it easy to deduplicate data across dexes. Bug: 63756964 Test: test-art-host Change-Id: I17855a0c78b20be3d323d12dedb9c695962be3ed
Diffstat (limited to 'compiler/optimizing/code_generator_mips.cc')
0 files changed, 0 insertions, 0 deletions