Joel Dice
4034a219d0
do nothing in System.arraycopy if length <= 0
...
Previously, we risked segfaults by passing negative numbers to memcpy.
This commit also makes arraycopy throw an IndexOutOfBounds exception
instead of an ArrayStoreException if the specified offsets and lengths
would take us outside the bounds of one or both of the arrays, per the
Sun documentation.
2010-07-13 18:40:29 -06:00
Joel Dice
2868413b51
preserve exception classes from obfuscation in vm.pro
...
We preserve from obfuscation by ProGuard any class of exception thrown
from either the VM or native class library code.
2010-01-27 13:44:02 -07:00
Joel Dice
c5deeb2cda
preserve Thread.run(Thread) from elimination by ProGuard
2009-07-29 10:33:39 -06:00
Joel Dice
2d2940b13e
add continuation classes and methods to vm.pro
2009-05-31 23:02:50 -06:00
Joel Dice
d4e977db28
update vm.pro to reflect new SystemClassLoader location
2009-05-31 22:48:38 -06:00
JET
e86acf4543
added separator to String and added IOException to vm.pro
2009-01-02 13:25:05 -07:00
Eric Scharff
e93ea33f82
Never inline calls to ResourceBundle.getBundle(...)
2008-02-28 12:38:44 -07:00
Joel Dice
063c964d65
refine rule for classes extending Enum in vm.pro
2008-01-30 17:10:49 -07:00
Joel Dice
e15206ba77
update vm.pro to protect a few more classes and a method
2008-01-28 17:34:14 -07:00
Joel Dice
a60dafaf4f
only non-static fields need be preserved in bootstrap classes
2008-01-20 15:00:19 -07:00
Joel Dice
f4e1473772
update vm.pro to protect system classes from obfuscation and preserve java.lang.SystemClassLoader
2008-01-18 18:51:37 -07:00
Joel Dice
c894543806
add proguard include file to support minimal classpaths
2008-01-18 17:56:12 -07:00