commit | d6c2bfaff8850a9a02ee9b75cf8c96eadd8d5c69 | [log] [tgz] |
---|---|---|
author | Alex Light <allight@google.com> | Mon May 02 18:51:34 2016 -0700 |
committer | Alex Light <allight@google.com> | Tue May 03 10:24:31 2016 -0700 |
tree | 841c06ba9677b83b9a15198201402ad802320403 | |
parent | a6513729ae2ad0d2f9dd21d77ea6cf9ed9fa6eef [diff] |
Fix vtable corruption. Due to failing to keep track of superclass implementations of interface methods we could end up in situations where methods were placed onto a class's vtable multiple times. This could cause virtual and interface dispatches on subclasses to fail by causing corruption of the subclass's vtable and iftable. Bug: 28333278 Change-Id: I37d9740ca912daf37cdf9ff82697bbc5db46177a