/openjdk7/hotspot/src/share/vm/oops/ |
H A D | instanceOop.hpp | 39 static int base_offset_in_bytes() { function in class:instanceOopDesc 46 int base_in_bytes = base_offset_in_bytes();
|
H A D | arrayOop.hpp | 73 static int base_offset_in_bytes(BasicType type) { function in class:arrayOopDesc 79 return (void*) (((intptr_t) this) + base_offset_in_bytes(type));
|
H A D | objArrayOop.hpp | 73 static int base_offset_in_bytes() { function in class:objArrayOopDesc 74 return arrayOopDesc::base_offset_in_bytes(T_OBJECT);
|
H A D | klass.cpp | 199 int hsize = arrayOopDesc::base_offset_in_bytes(etype);
|
/openjdk7/hotspot/src/share/vm/memory/ |
H A D | serialize.cpp | 59 soc->do_tag(arrayOopDesc::base_offset_in_bytes(T_BYTE)); 62 soc->do_tag(objArrayOopDesc::base_offset_in_bytes()); 63 soc->do_tag(typeArrayOopDesc::base_offset_in_bytes(T_BYTE));
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | templateTable_x86_32.cpp | 466 __ load_heap_oop(rax, Address(rax, arrayOopDesc::base_offset_in_bytes(T_OBJECT))); 661 __ movl(rax, Address(rdx, rax, Address::times_4, arrayOopDesc::base_offset_in_bytes(T_INT))); 672 __ movptr(rax, Address(rdx, rbx, Address::times_8, arrayOopDesc::base_offset_in_bytes(T_LONG) + 0 * wordSize)); 673 NOT_LP64(__ movl(rdx, Address(rdx, rbx, Address::times_8, arrayOopDesc::base_offset_in_bytes(T_LONG) + 1 * wordSize))); 682 __ fld_s(Address(rdx, rax, Address::times_4, arrayOopDesc::base_offset_in_bytes(T_FLOAT))); 691 __ fld_d(Address(rdx, rax, Address::times_8, arrayOopDesc::base_offset_in_bytes(T_DOUBLE))); 700 __ movptr(rax, Address(rdx, rax, Address::times_ptr, arrayOopDesc::base_offset_in_bytes(T_OBJECT))); 710 __ load_signed_byte(rbx, Address(rdx, rax, Address::times_1, arrayOopDesc::base_offset_in_bytes(T_BYTE))); 721 __ load_unsigned_short(rbx, Address(rdx, rax, Address::times_2, arrayOopDesc::base_offset_in_bytes(T_CHAR))); 735 __ load_unsigned_short(rbx, Address(rdx, rax, Address::times_2, arrayOopDesc::base_offset_in_bytes(T_CHA [all...] |
H A D | templateTable_x86_64.cpp | 485 __ load_heap_oop(rax, Address(rax, arrayOopDesc::base_offset_in_bytes(T_OBJECT))); 664 arrayOopDesc::base_offset_in_bytes(T_INT))); 675 arrayOopDesc::base_offset_in_bytes(T_LONG))); 686 arrayOopDesc::base_offset_in_bytes(T_FLOAT))); 697 arrayOopDesc::base_offset_in_bytes(T_DOUBLE))); 708 arrayOopDesc::base_offset_in_bytes(T_OBJECT))); 720 arrayOopDesc::base_offset_in_bytes(T_BYTE))); 732 arrayOopDesc::base_offset_in_bytes(T_CHAR))); 749 arrayOopDesc::base_offset_in_bytes(T_CHAR))); 761 arrayOopDesc::base_offset_in_bytes(T_SHOR [all...] |
H A D | c1_LIRAssembler_x86.cpp | 511 __ lea (rsi, Address(rsi, rcx, Address::times_2, arrayOopDesc::base_offset_in_bytes(T_CHAR))); 514 __ lea (rsi, Address(rsi, arrayOopDesc::base_offset_in_bytes(T_CHAR))); 523 __ lea (rdi, Address(rdi, rcx, Address::times_2, arrayOopDesc::base_offset_in_bytes(T_CHAR))); 526 __ lea (rdi, Address(rdi, arrayOopDesc::base_offset_in_bytes(T_CHAR))); 3332 __ lea(tmp, Address(dst, dst_pos, scale, arrayOopDesc::base_offset_in_bytes(basic_type))); 3334 __ lea(tmp, Address(src, src_pos, scale, arrayOopDesc::base_offset_in_bytes(basic_type))); 3341 __ lea(c_rarg0, Address(src, src_pos, scale, arrayOopDesc::base_offset_in_bytes(basic_type))); 3343 __ lea(c_rarg1, Address(dst, dst_pos, scale, arrayOopDesc::base_offset_in_bytes(basic_type))); 3457 __ lea(c_rarg0, Address(src, src_pos, scale, arrayOopDesc::base_offset_in_bytes(basic_type))); 3459 __ lea(c_rarg1, Address(dst, dst_pos, scale, arrayOopDesc::base_offset_in_bytes(basic_typ [all...] |
H A D | stubGenerator_x86_32.cpp | 1915 arrayOopDesc::base_offset_in_bytes(T_OBJECT))); // src_addr 1918 arrayOopDesc::base_offset_in_bytes(T_OBJECT))); // dst_addr 1995 arrayOopDesc::base_offset_in_bytes(T_OBJECT))); 1999 arrayOopDesc::base_offset_in_bytes(T_OBJECT))); 2245 __ movl(keylen, Address(key, arrayOopDesc::length_offset_in_bytes() - arrayOopDesc::base_offset_in_bytes(T_INT))); 2343 __ movl(keylen, Address(key, arrayOopDesc::length_offset_in_bytes() - arrayOopDesc::base_offset_in_bytes(T_INT))); 2485 __ movl(rax, Address(key, arrayOopDesc::length_offset_in_bytes() - arrayOopDesc::base_offset_in_bytes(T_INT))); 2647 __ movl(rax, Address(key, arrayOopDesc::length_offset_in_bytes() - arrayOopDesc::base_offset_in_bytes(T_INT)));
|
H A D | stubGenerator_x86_64.cpp | 2771 arrayOopDesc::base_offset_in_bytes(T_OBJECT))); // src_addr 2773 arrayOopDesc::base_offset_in_bytes(T_OBJECT))); // dst_addr 2794 arrayOopDesc::base_offset_in_bytes(T_OBJECT))); 2796 arrayOopDesc::base_offset_in_bytes(T_OBJECT))); 3080 __ movl(keylen, Address(key, arrayOopDesc::length_offset_in_bytes() - arrayOopDesc::base_offset_in_bytes(T_INT))); 3174 __ movl(keylen, Address(key, arrayOopDesc::length_offset_in_bytes() - arrayOopDesc::base_offset_in_bytes(T_INT))); 3302 __ movl(rax, Address(key, arrayOopDesc::length_offset_in_bytes() - arrayOopDesc::base_offset_in_bytes(T_INT))); 3464 __ movl(rax, Address(key, arrayOopDesc::length_offset_in_bytes() - arrayOopDesc::base_offset_in_bytes(T_INT)));
|
H A D | c1_LIRGenerator_x86.cpp | 164 int offset_in_bytes = arrayOopDesc::base_offset_in_bytes(type);
|
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | templateTable_sparc.cpp | 405 __ load_heap_oop(Otos_i, arrayOopDesc::base_offset_in_bytes(T_OBJECT), Otos_i); 588 __ ld(O3, arrayOopDesc::base_offset_in_bytes(T_INT), Otos_i); 597 __ ld_long(O3, arrayOopDesc::base_offset_in_bytes(T_LONG), Otos_l); 606 __ ldf(FloatRegisterImpl::S, O3, arrayOopDesc::base_offset_in_bytes(T_FLOAT), Ftos_f); 615 __ ldf(FloatRegisterImpl::D, O3, arrayOopDesc::base_offset_in_bytes(T_DOUBLE), Ftos_d); 624 __ load_heap_oop(O3, arrayOopDesc::base_offset_in_bytes(T_OBJECT), Otos_i); 634 __ ldsb(O3, arrayOopDesc::base_offset_in_bytes(T_BYTE), Otos_i); 643 __ lduh(O3, arrayOopDesc::base_offset_in_bytes(T_CHAR), Otos_i); 653 __ lduh(O3, arrayOopDesc::base_offset_in_bytes(T_CHAR), Otos_i); 662 __ ldsh(O3, arrayOopDesc::base_offset_in_bytes(T_SHOR [all...] |
H A D | c1_LIRAssembler_sparc.cpp | 259 __ add(tmp0, arrayOopDesc::base_offset_in_bytes(T_CHAR), tmp0); 264 __ add(tmp1, arrayOopDesc::base_offset_in_bytes(T_CHAR), tmp0); 278 __ add(tmp1, arrayOopDesc::base_offset_in_bytes(T_CHAR), tmp1); 284 __ add(tmp2, arrayOopDesc::base_offset_in_bytes(T_CHAR), tmp1); 2243 __ add(src, arrayOopDesc::base_offset_in_bytes(basic_type), src_ptr); 2251 __ add(dst, arrayOopDesc::base_offset_in_bytes(basic_type), dst_ptr); 2364 __ add(src, arrayOopDesc::base_offset_in_bytes(basic_type), src_ptr); 2372 __ add(dst, arrayOopDesc::base_offset_in_bytes(basic_type), dst_ptr);
|
H A D | stubGenerator_sparc.cpp | 3159 __ add(src, arrayOopDesc::base_offset_in_bytes(T_OBJECT), src); //src offset 3160 __ add(dst, arrayOopDesc::base_offset_in_bytes(T_OBJECT), dst); //dst offset 3183 __ add(src, arrayOopDesc::base_offset_in_bytes(T_OBJECT), src); //src offset 3184 __ add(dst, arrayOopDesc::base_offset_in_bytes(T_OBJECT), dst); //dst offset
|
H A D | c1_LIRGenerator_sparc.cpp | 198 int offset = arrayOopDesc::base_offset_in_bytes(type);
|
/openjdk7/hotspot/src/share/vm/ci/ |
H A D | ciInstanceKlass.cpp | 186 if (offset < instanceOopDesc::base_offset_in_bytes()) {
|
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | parse3.cpp | 409 const intptr_t header = arrayOopDesc::base_offset_in_bytes(T_OBJECT);
|
H A D | callnode.hpp | 808 return is_AllocateArray() ? arrayOopDesc::base_offset_in_bytes(T_BYTE) : 809 instanceOopDesc::base_offset_in_bytes();
|
H A D | library_call.cpp | 2251 if (adr_type->offset() >= objArrayOopDesc::base_offset_in_bytes()) { 4155 // Can't use base_offset_in_bytes(bt) since basic type is unknown. 4157 instanceOopDesc::base_offset_in_bytes(); 4416 aligned = ((arrayOopDesc::base_offset_in_bytes(t) + s_offs * element_size) % HeapWordSize == 0) && 4417 ((arrayOopDesc::base_offset_in_bytes(t) + d_offs * element_size) % HeapWordSize == 0); 5086 int abase = arrayOopDesc::base_offset_in_bytes(basic_elem_type); 5186 int abase = arrayOopDesc::base_offset_in_bytes(basic_elem_type);
|
H A D | macro.cpp | 711 array_base = arrayOopDesc::base_offset_in_bytes(basic_elem_type); 1569 header_size = arrayOopDesc::base_offset_in_bytes(T_BYTE);
|
H A D | compile.cpp | 1377 if (offset >= 0 && offset < instanceOopDesc::base_offset_in_bytes()) { 1631 if (tinst && tinst->offset() >= instanceOopDesc::base_offset_in_bytes()) {
|
H A D | graphKit.cpp | 1594 uint header = arrayOopDesc::base_offset_in_bytes(elembt); 3212 int header_size_min = arrayOopDesc::base_offset_in_bytes(T_BYTE);
|
/openjdk7/hotspot/src/share/vm/shark/ |
H A D | sharkBuilder.cpp | 111 in_ByteSize(arrayOopDesc::base_offset_in_bytes(basic_type)),
|
/openjdk7/hotspot/src/share/vm/prims/ |
H A D | unsafe.cpp | 805 base = arrayOopDesc::base_offset_in_bytes(T_OBJECT); 810 assert(base == arrayOopDesc::base_offset_in_bytes(tak->element_type()), "array_header_size semantics ok");
|
/openjdk7/hotspot/src/share/vm/classfile/ |
H A D | classFileParser.cpp | 3301 first_nonstatic_field_offset = instanceOopDesc::base_offset_in_bytes() + 3581 assert(instance_size == align_object_size(align_size_up((instanceOopDesc::base_offset_in_bytes() + nonstatic_field_size*heapOopSize), wordSize) / wordSize), "consistent layout helper value");
|