hotspot/src/share/vm/interpreter/interpreterRuntime.cpp
changeset 13961 aeaa21c167d1
parent 13929 8da0dc50a6e4
parent 13952 e3cf184080bc
child 14488 ab48109f7d1b
child 14393 93a4dcdbebfd
equal deleted inserted replaced
13951:3fc49366dc15 13961:aeaa21c167d1
   209   for (int index = 0; index < nof_dims; index++) {
   209   for (int index = 0; index < nof_dims; index++) {
   210     // offset from first_size_address is addressed as local[index]
   210     // offset from first_size_address is addressed as local[index]
   211     int n = Interpreter::local_offset_in_bytes(index)/jintSize;
   211     int n = Interpreter::local_offset_in_bytes(index)/jintSize;
   212     dims[index] = first_size_address[n];
   212     dims[index] = first_size_address[n];
   213   }
   213   }
   214   oop obj = arrayKlass::cast(klass)->multi_allocate(nof_dims, dims, CHECK);
   214   oop obj = ArrayKlass::cast(klass)->multi_allocate(nof_dims, dims, CHECK);
   215   thread->set_vm_result(obj);
   215   thread->set_vm_result(obj);
   216 IRT_END
   216 IRT_END
   217 
   217 
   218 
   218 
   219 IRT_ENTRY(void, InterpreterRuntime::register_finalizer(JavaThread* thread, oopDesc* obj))
   219 IRT_ENTRY(void, InterpreterRuntime::register_finalizer(JavaThread* thread, oopDesc* obj))