Lines Matching refs:length

50   int length = utf8_str == NULL ? 0 : UTF8::unicode_length(utf8_str);
51 typeArrayOop result = new_charArray(length, CHECK_NULL);
52 if (length > 0) {
53 UTF8::convert_to_unicode(utf8_str, result->char_at_addr(0), length);
58 typeArrayOop oopFactory::new_permanent_charArray(int length, TRAPS) {
59 return typeArrayKlass::cast(Universe::charArrayKlassObj())->allocate_permanent(length, THREAD);
62 typeArrayOop oopFactory::new_permanent_byteArray(int length, TRAPS) {
63 return typeArrayKlass::cast(Universe::byteArrayKlassObj())->allocate_permanent(length, THREAD);
67 typeArrayOop oopFactory::new_permanent_shortArray(int length, TRAPS) {
68 return typeArrayKlass::cast(Universe::shortArrayKlassObj())->allocate_permanent(length, THREAD);
72 typeArrayOop oopFactory::new_permanent_intArray(int length, TRAPS) {
73 return typeArrayKlass::cast(Universe::intArrayKlassObj())->allocate_permanent(length, THREAD);
77 typeArrayOop oopFactory::new_typeArray(BasicType type, int length, TRAPS) {
80 typeArrayOop result = type_asArrayKlass->allocate_common(length, true, THREAD);
84 typeArrayOop oopFactory::new_typeArray_nozero(BasicType type, int length, TRAPS) {
87 typeArrayOop result = type_asArrayKlass->allocate_common(length, false, THREAD);
92 objArrayOop oopFactory::new_objArray(klassOop klass, int length, TRAPS) {
95 return ((arrayKlass*)klass->klass_part())->allocate_arrayArray(1, length, THREAD);
98 return ((instanceKlass*)klass->klass_part())->allocate_objArray(1, length, THREAD);
102 objArrayOop oopFactory::new_system_objArray(int length, TRAPS) {
103 int size = objArrayOopDesc::object_size(length);
106 Universe::heap()->permanent_array_allocate(klass, size, length, CHECK_NULL);
112 constantPoolOop oopFactory::new_constantPool(int length,
116 return ck->allocate(length, is_conc_safe, CHECK_NULL);
120 constantPoolCacheOop oopFactory::new_constantPoolCache(int length,
123 return ck->allocate(length, CHECK_NULL);