OSDN Git Service

Clean up ArrayStoreException some more.
authorDan Bornstein <danfuzz@android.com>
Wed, 16 Mar 2011 19:10:17 +0000 (12:10 -0700)
committerDan Bornstein <danfuzz@android.com>
Wed, 16 Mar 2011 19:37:32 +0000 (12:37 -0700)
commit61f4c7e40b885ccb0a55d9553f07a888469621dc
tree8e1e6dab4d2b4baaac0370c0bd50974d922d2c42
parent044879d39f7fee2b2b62259ae04abfa331504b03
Clean up ArrayStoreException some more.

Each of the four variants thrown by the VM now has a
descriptively-named function defined in Exception.c, and the messages
uniformly use human-oriented class names instead of the internal
"[[Lfoo/bar/Baz;" forms.

Bug: 3500987
Change-Id: I747315e36005c6d352116ce6a8af9d49c622f59a
15 files changed:
vm/Exception.c
vm/Exception.h
vm/mterp/armv5te/OP_APUT_OBJECT.S
vm/mterp/c/OP_APUT_OBJECT.c
vm/mterp/out/InterpAsm-armv5te-vfp.S
vm/mterp/out/InterpAsm-armv5te.S
vm/mterp/out/InterpAsm-armv7-a-neon.S
vm/mterp/out/InterpAsm-armv7-a.S
vm/mterp/out/InterpAsm-x86.S
vm/mterp/out/InterpC-allstubs.c
vm/mterp/out/InterpC-portdbg.c
vm/mterp/out/InterpC-portstd.c
vm/mterp/x86-atom/TODO.txt
vm/mterp/x86/OP_APUT_OBJECT.S
vm/native/java_lang_System.c