diff options
author | buzbee <buzbee@google.com> | 2014-11-25 10:52:19 -0800 |
---|---|---|
committer | buzbee <buzbee@google.com> | 2014-11-25 11:31:09 -0800 |
commit | 6489d22a44ea7d135c142ee94925570d0333d5e7 (patch) | |
tree | 078cd0518627673566727494b003fa671c027dc8 /compiler/optimizing | |
parent | 79d43fd465a302252062b1d6dbd32c8a7d79f266 (diff) | |
download | art-6489d22a44ea7d135c142ee94925570d0333d5e7.tar.gz art-6489d22a44ea7d135c142ee94925570d0333d5e7.tar.bz2 art-6489d22a44ea7d135c142ee94925570d0333d5e7.zip |
Quick compiler: handle embedded switch data
Although switch data is generally placed at the end of a dex
file by dx, it can occur elsewhere (and does via obsfucators).
This CL fixes a parsing error related to embedded switch data by
ensuring valid dex instructions following the embedded data appear
in their own basic blocks.
AOSP b/80600
Change-Id: I91ead6b398386bcf168b1088c5bc13a53b18f26e
Diffstat (limited to 'compiler/optimizing')
0 files changed, 0 insertions, 0 deletions