commit | bd81854ae2106531a36af378aab78c790487ef64 | [log] [tgz] |
---|---|---|
author | buzbee <buzbee@google.com> | Tue Nov 25 14:39:38 2014 -0800 |
committer | buzbee <buzbee@google.com> | Tue Nov 25 14:39:38 2014 -0800 |
tree | 399b94da0700708f130db309980ebd6919083a8f | |
parent | 89ea4176ae89b81702e6a803828de5b95b161393 [diff] |
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. b/18524584 Change-Id: I815bb5ec939803f706f98beb3afbefc8b527f730