commit | 381e4ca3cc9fc6405ff20e1de873a56d78d51923 | [log] [tgz] |
---|---|---|
author | Fred Shih <ffred@google.com> | Mon Aug 25 17:24:27 2014 -0700 |
committer | Fred Shih <ffred@google.com> | Thu Aug 28 12:00:07 2014 -0700 |
tree | d526a0a141f6141c941cc6862be30f64eaa4735c | |
parent | a0a0da29e7d4d5c1bd471c49f1a4b6ec98fb767a [diff] |
Filling hole between subclass and superclass. Subclasses no longer need to be 4-byte aligned at the end. Any gaps between a superclass and its subclasses will be filled in by halfword or byte fields if possible. Refactored the alignment and shuffling methods to use a priority queue in order to reduce the amount of logic when laying out objects. Change-Id: Ifed71af534e0c5e77bb14555c44b973fe66df6da