Mercurial > hg > truffle
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); |