Lines Matching defs:size
41 // size of an array klass object
42 assert(header_size <= instanceKlass::header_size(), "bad header size");
46 int size = header_size + align_object_offset(vtable_length());
48 int size = header_size + vtable_length();
50 return align_object_size(size);
78 // we must insert filler fields into arrayKlass to make it the same size as instanceKlass.
81 "array klasses must be same size as instanceKlass");
83 // Arrays don't add any new methods, so their vtable is the same size as
107 // Make sure size calculation is right
108 assert(k()->size() == align_object_size(header_size + vtable_size), "wrong size for object");
146 return new klassVtable(kh, start_of_vtable(), vtable_length() / vtableEntry::size());
155 report_java_out_of_memory("Requested array size exceeds VM limit");
159 int size = objArrayOopDesc::object_size(length);
163 (objArrayOop)CollectedHeap::array_allocate(ak, size, length, CHECK_0);