commit | d1224c79631bd1801b067a0f212b91afa961a362 | [log] [tgz] |
---|---|---|
author | jeffhao <jeffhao@google.com> | Wed Feb 29 13:43:08 2012 -0800 |
committer | jeffhao <jeffhao@google.com> | Wed Feb 29 15:03:33 2012 -0800 |
tree | 6863033cc7e365536d549e2ee4f7613851685f11 | |
parent | ed2adb6158ffbe85c89aa5c9892a35bafa5006cd [diff] |
Suppress compilation of malformed dexfiles to prevent compiler segfault. Generic failures detected at compile time will not be fixed at runtime, so classes with generic failures are now added to a rejected classes set and not compiled at all. This prevents the compiler from segfaulting on certain occasions when registers and indexes are out of range, etc. There is one remaining segfault in the vm-tests now. Change-Id: Id67c12fd13f3e993a6a16a8625620daa0ea496cb