summaryrefslogtreecommitdiff
path: root/src/compiler_llvm/compiler_llvm.cc
diff options
context:
space:
mode:
author jeffhao <jeffhao@google.com> 2012-02-29 13:43:08 -0800
committer jeffhao <jeffhao@google.com> 2012-02-29 15:03:33 -0800
commitd1224c79631bd1801b067a0f212b91afa961a362 (patch)
tree6863033cc7e365536d549e2ee4f7613851685f11 /src/compiler_llvm/compiler_llvm.cc
parented2adb6158ffbe85c89aa5c9892a35bafa5006cd (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
Diffstat (limited to 'src/compiler_llvm/compiler_llvm.cc')
0 files changed, 0 insertions, 0 deletions