equal
deleted
inserted
replaced
75 |
75 |
76 |
76 |
77 typeArrayOop oopFactory::new_typeArray(BasicType type, int length, TRAPS) { |
77 typeArrayOop oopFactory::new_typeArray(BasicType type, int length, TRAPS) { |
78 klassOop type_asKlassOop = Universe::typeArrayKlassObj(type); |
78 klassOop type_asKlassOop = Universe::typeArrayKlassObj(type); |
79 typeArrayKlass* type_asArrayKlass = typeArrayKlass::cast(type_asKlassOop); |
79 typeArrayKlass* type_asArrayKlass = typeArrayKlass::cast(type_asKlassOop); |
80 typeArrayOop result = type_asArrayKlass->allocate(length, THREAD); |
80 typeArrayOop result = type_asArrayKlass->allocate_common(length, true, THREAD); |
|
81 return result; |
|
82 } |
|
83 |
|
84 typeArrayOop oopFactory::new_typeArray_nozero(BasicType type, int length, TRAPS) { |
|
85 klassOop type_asKlassOop = Universe::typeArrayKlassObj(type); |
|
86 typeArrayKlass* type_asArrayKlass = typeArrayKlass::cast(type_asKlassOop); |
|
87 typeArrayOop result = type_asArrayKlass->allocate_common(length, false, THREAD); |
81 return result; |
88 return result; |
82 } |
89 } |
83 |
90 |
84 |
91 |
85 objArrayOop oopFactory::new_objArray(klassOop klass, int length, TRAPS) { |
92 objArrayOop oopFactory::new_objArray(klassOop klass, int length, TRAPS) { |