Lines Matching refs:unsafe

53     Unsafe unsafe = (Unsafe)f.get(c);
57 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 + ") " + obj + " != " + o);
100 static boolean verifyGet(long referent_offset, Unsafe unsafe) throws Exception {
108 obj = getRef1(unsafe, ref, referent_offset);
110 System.out.println("FAILED: unsafe.getObject(weakRef, " + referent_offset + ") " + obj + " != " + str);
113 obj = getRef2(unsafe, ref, referent_offset);
115 System.out.println("FAILED: unsafe.getObject(abstRef, " + referent_offset + ") " + obj + " != " + str);
118 obj = getRef3(unsafe, ref, referent_offset);
120 System.out.println("FAILED: unsafe.getObject(Object, " + referent_offset + ") " + obj + " != " + str);
129 static Object getRef1(Unsafe unsafe, WeakReference ref, long referent_offset) throws Exception {
130 return unsafe.getObject(ref, referent_offset);
132 static Object getRef2(Unsafe unsafe, Reference ref, long referent_offset) throws Exception {
133 return unsafe.getObject(ref, referent_offset);
135 static Object getRef3(Unsafe unsafe, Object ref, long referent_offset) throws Exception {
136 return unsafe.getObject(ref, referent_offset);
138 static Object getRef4(Unsafe unsafe, Test7190310_unsafe ref, long referent_offset) throws Exception {
139 return unsafe.getObject(ref, referent_offset);