comparison src/share/vm/oops/typeArrayKlass.hpp @ 10343:6bd680e9ea35

8003421: NPG: Move oops out of InstanceKlass into mirror Summary: Inject protection_domain, signers, init_lock into java_lang_Class Reviewed-by: stefank, dholmes, sla
author coleenp
date Wed, 22 May 2013 14:37:49 -0400
parents d8ce2825b193
children de6a9e811145
comparison
equal deleted inserted replaced
10342:1a07e086ff28 10343:6bd680e9ea35
65 // Allocation 65 // Allocation
66 typeArrayOop allocate_common(int length, bool do_zero, TRAPS); 66 typeArrayOop allocate_common(int length, bool do_zero, TRAPS);
67 typeArrayOop allocate(int length, TRAPS) { return allocate_common(length, true, THREAD); } 67 typeArrayOop allocate(int length, TRAPS) { return allocate_common(length, true, THREAD); }
68 oop multi_allocate(int rank, jint* sizes, TRAPS); 68 oop multi_allocate(int rank, jint* sizes, TRAPS);
69 69
70 oop protection_domain() const { return NULL; }
71
70 // Copying 72 // Copying
71 void copy_array(arrayOop s, int src_pos, arrayOop d, int dst_pos, int length, TRAPS); 73 void copy_array(arrayOop s, int src_pos, arrayOop d, int dst_pos, int length, TRAPS);
72 74
73 // Iteration 75 // Iteration
74 int oop_oop_iterate(oop obj, ExtendedOopClosure* blk); 76 int oop_oop_iterate(oop obj, ExtendedOopClosure* blk);