Searched refs:base_offset_in_bytes (Results 1 - 25 of 34) sorted by relevance

12

/openjdk7/hotspot/src/share/vm/oops/
H A DinstanceOop.hpp39 static int base_offset_in_bytes() { function in class:instanceOopDesc
46 int base_in_bytes = base_offset_in_bytes();
H A DarrayOop.hpp73 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 DobjArrayOop.hpp73 static int base_offset_in_bytes() { function in class:objArrayOopDesc
74 return arrayOopDesc::base_offset_in_bytes(T_OBJECT);
H A Dklass.cpp199 int hsize = arrayOopDesc::base_offset_in_bytes(etype);
/openjdk7/hotspot/src/share/vm/memory/
H A Dserialize.cpp59 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 DtemplateTable_x86_32.cpp466 __ 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 DtemplateTable_x86_64.cpp485 __ 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 Dc1_LIRAssembler_x86.cpp511 __ 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 DstubGenerator_x86_32.cpp1915 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 DstubGenerator_x86_64.cpp2771 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 Dc1_LIRGenerator_x86.cpp164 int offset_in_bytes = arrayOopDesc::base_offset_in_bytes(type);
/openjdk7/hotspot/src/cpu/sparc/vm/
H A DtemplateTable_sparc.cpp405 __ 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 Dc1_LIRAssembler_sparc.cpp259 __ 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 DstubGenerator_sparc.cpp3159 __ 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 Dc1_LIRGenerator_sparc.cpp198 int offset = arrayOopDesc::base_offset_in_bytes(type);
/openjdk7/hotspot/src/share/vm/ci/
H A DciInstanceKlass.cpp186 if (offset < instanceOopDesc::base_offset_in_bytes()) {
/openjdk7/hotspot/src/share/vm/opto/
H A Dparse3.cpp409 const intptr_t header = arrayOopDesc::base_offset_in_bytes(T_OBJECT);
H A Dcallnode.hpp808 return is_AllocateArray() ? arrayOopDesc::base_offset_in_bytes(T_BYTE) :
809 instanceOopDesc::base_offset_in_bytes();
H A Dlibrary_call.cpp2251 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 Dmacro.cpp711 array_base = arrayOopDesc::base_offset_in_bytes(basic_elem_type);
1569 header_size = arrayOopDesc::base_offset_in_bytes(T_BYTE);
H A Dcompile.cpp1377 if (offset >= 0 && offset < instanceOopDesc::base_offset_in_bytes()) {
1631 if (tinst && tinst->offset() >= instanceOopDesc::base_offset_in_bytes()) {
H A DgraphKit.cpp1594 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 DsharkBuilder.cpp111 in_ByteSize(arrayOopDesc::base_offset_in_bytes(basic_type)),
/openjdk7/hotspot/src/share/vm/prims/
H A Dunsafe.cpp805 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 DclassFileParser.cpp3301 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");

Completed in 257 milliseconds

12