Searched refs:referent_offset (Results 1 - 11 of 11) sorted by relevance

/openjdk7/hotspot/test/compiler/7190310/
H A DTest7190310_unsafe.java57 long referent_offset = unsafe.objectFieldOffset(f);
70 obj = getRef1(unsafe, ref, referent_offset);
73 obj = getRef2(unsafe, ref, referent_offset);
76 obj = getRef3(unsafe, ref, referent_offset);
79 obj = getRef4(unsafe, t, referent_offset);
84 if (!verifyGet(referent_offset, unsafe)) {
88 obj = getRef3(unsafe, t, referent_offset);
90 System.out.println("FAILED: unsafe.getObject(Object, " + referent_offset + ") " + obj + " != " + o);
93 obj = getRef4(unsafe, t, referent_offset);
95 System.out.println("FAILED: unsafe.getObject(Test7190310, " + referent_offset
100 verifyGet(long referent_offset, Unsafe unsafe) argument
129 getRef1(Unsafe unsafe, WeakReference ref, long referent_offset) argument
132 getRef2(Unsafe unsafe, Reference ref, long referent_offset) argument
135 getRef3(Unsafe unsafe, Object ref, long referent_offset) argument
138 getRef4(Unsafe unsafe, Test7190310_unsafe ref, long referent_offset) argument
[all...]
/openjdk7/hotspot/src/share/vm/classfile/
H A DjavaClasses.hpp807 static int referent_offset; member in class:java_lang_ref_Reference
817 return ref->obj_field(referent_offset);
820 ref->obj_field_put(referent_offset, value);
823 ref->obj_field_put_raw(referent_offset, value);
826 return ref->obj_field_addr<HeapWord>(referent_offset);
H A DjavaClasses.cpp2840 int java_lang_ref_Reference::referent_offset; member in class:java_lang_ref_Reference
2957 java_lang_ref_Reference::referent_offset = java_lang_ref_Reference::hc_referent_offset * x + header; member in class:java_lang_ref_Reference
/openjdk7/hotspot/src/cpu/sparc/vm/
H A DtemplateInterpreter_sparc.cpp763 const int referent_offset = java_lang_ref_Reference::referent_offset; local
764 guarantee(referent_offset > 0, "referent offset not initialized");
780 if (Assembler::is_simm13(referent_offset)) {
781 __ load_heap_oop(Otos_i, referent_offset, Otos_i);
783 __ set(referent_offset, G3_scratch);
/openjdk7/hotspot/src/share/vm/oops/
H A DinstanceRefKlass.cpp468 debug_only(int offset = java_lang_ref_Reference::referent_offset);
470 java_lang_ref_Reference::referent_offset)/heapOopSize) + 1);
/openjdk7/hotspot/src/cpu/x86/vm/
H A DtemplateInterpreter_x86_32.cpp799 const int referent_offset = java_lang_ref_Reference::referent_offset; local
800 guarantee(referent_offset > 0, "referent offset not initialized");
825 const Address field_address(rax, referent_offset);
H A DtemplateInterpreter_x86_64.cpp780 const int referent_offset = java_lang_ref_Reference::referent_offset; local
781 guarantee(referent_offset > 0, "referent offset not initialized");
803 const Address field_address(rax, referent_offset);
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_LIRGenerator.cpp1217 const int referent_offset = java_lang_ref_Reference::referent_offset; local
1218 guarantee(referent_offset > 0, "referent offset not initialized");
1232 new LIR_Address(reference.result(), referent_offset, T_OBJECT);
2192 // if (offset == java_lang_ref_Reference::referent_offset) {
2212 if (off_con != (jlong) java_lang_ref_Reference::referent_offset) {
2213 // The constant offset is something other than referent_offset.
2218 // The constant offset is the same as referent_offset -
2267 // if (offset != referent_offset) -> continue
2269 // referent_offset constan
[all...]
/openjdk7/hotspot/src/share/vm/opto/
H A Dlibrary_call.cpp2151 otype->get_con() != java_lang_ref_Reference::referent_offset) {
2192 Node* referent_off = __ ConX(java_lang_ref_Reference::referent_offset);
2226 } __ end_if(); // offset == referent_offset
5348 const int referent_offset = java_lang_ref_Reference::referent_offset; local
5349 guarantee(referent_offset > 0, "should have already been set");
5355 Node* adr = basic_plus_adr(reference_obj, reference_obj, referent_offset);
/openjdk7/hotspot/src/share/vm/prims/
H A Dunsafe.cpp201 if (offset == java_lang_ref_Reference::referent_offset) {
259 if (offset == java_lang_ref_Reference::referent_offset && obj != NULL) {
H A Djni.cpp2653 offset == java_lang_ref_Reference::referent_offset &&

Completed in 135 milliseconds