/openjdk7/jdk/src/share/classes/java/util/concurrent/locks/ |
H A D | LockSupport.java | 124 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in class:LockSupport 129 parkBlockerOffset = unsafe.objectFieldOffset 136 unsafe.putObject(t, parkBlockerOffset, arg); 152 unsafe.unpark(thread); 186 unsafe.park(false, 0L); 226 unsafe.park(false, nanos); 267 unsafe.park(true, deadline); 286 return unsafe.getObjectVolatile(t, parkBlockerOffset); 315 unsafe.park(false, 0L); 349 unsafe [all...] |
/openjdk7/jdk/src/share/classes/sun/security/provider/ |
H A D | ByteArrayAccess.java | 64 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in class:ByteArrayAccess 76 private final static int byteArrayOfs = unsafe.arrayBaseOffset(byte[].class); 79 boolean scaleOK = ((unsafe.arrayIndexScale(byte[].class) == 1) 80 && (unsafe.arrayIndexScale(int[].class) == 4) 81 && (unsafe.arrayIndexScale(long[].class) == 8) 110 out[outOfs++] = unsafe.getInt(in, (long)inOfs); 117 out[outOfs++] = reverseBytes(unsafe.getInt(in, (long)inOfs)); 136 out[ 0] = unsafe.getInt(in, (long)(inOfs )); 137 out[ 1] = unsafe.getInt(in, (long)(inOfs + 4)); 138 out[ 2] = unsafe [all...] |
/openjdk7/jdk/src/share/classes/sun/nio/ch/ |
H A D | NativeObject.java | 43 protected static final Unsafe unsafe = Unsafe.getUnsafe(); field in class:NativeObject 75 this.allocationAddress = unsafe.allocateMemory(size); 79 long a = unsafe.allocateMemory(size + ps); 127 newAddress = unsafe.getLong(offset + address); 130 newAddress = unsafe.getInt(offset + address) & 0x00000000FFFFFFFF; 176 return unsafe.getByte(offset + address); 190 unsafe.putByte(offset + address, value); 203 return unsafe.getShort(offset + address); 217 unsafe.putShort(offset + address, value); 230 return unsafe [all...] |
H A D | AllocatedNativeObject.java | 61 unsafe.freeMemory(allocationAddress);
|
/openjdk7/hotspot/test/compiler/6968348/ |
H A D | Test6968348.java | 37 static Unsafe unsafe; field in class:Test6968348 45 unsafe = (Unsafe)f.get(c); 46 array_long_base_offset = unsafe.arrayBaseOffset(long[].class); 55 unsafe.putLong(buffer, i, Long.reverseBytes(i));
|
/openjdk7/hotspot/test/compiler/7190310/ |
H A D | Test7190310_unsafe.java | 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, 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/jdk/src/solaris/classes/sun/nio/ch/ |
H A D | EPoll.java | 38 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in class:EPoll 69 return unsafe.allocateMemory(count * SIZEOF_EPOLLEVENT); 76 unsafe.freeMemory(address); 90 return unsafe.getInt(eventAddress + OFFSETOF_FD); 97 return unsafe.getInt(eventAddress + OFFSETOF_EVENTS);
|
H A D | KQueue.java | 38 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in class:KQueue 68 return unsafe.allocateMemory(count * SIZEOF_KQUEUEEVENT); 75 unsafe.freeMemory(address); 89 return unsafe.getInt(address + OFFSET_IDENT); 93 return unsafe.getShort(address + OFFSET_FILTER); 97 return unsafe.getShort(address + OFFSET_FLAGS);
|
/openjdk7/jdk/test/sun/misc/ |
H A D | CopyMemory.java | 26 * @summary Minimal test for unsafe.copyMemory() and unsafe.setMemory() 62 private static void set(Unsafe unsafe, long addr, int ofs, int len, int value) { argument 64 unsafe.putByte(null, addr + ofs + i, (byte)value); 68 private static void check(Unsafe unsafe, long addr, int ofs, int len, int value) { argument 70 int r = unsafe.getByte(null, addr + ofs + i) & 0xff; 88 private static void testSetByteArray(Unsafe unsafe) throws Exception { argument 96 unsafe.setMemory(b, Unsafe.ARRAY_BYTE_BASE_OFFSET + ofs, len, (byte)val); 103 private static void testSetRawMemory(Unsafe unsafe) throws Exception { argument 107 set(unsafe, 118 testCopyByteArrayToByteArray(Unsafe unsafe) argument 138 testCopyByteArrayToRawMemory(Unsafe unsafe) argument 158 testCopyRawMemoryToByteArray(Unsafe unsafe) argument 178 testCopyRawMemoryToRawMemory(Unsafe unsafe) argument [all...] |
/openjdk7/jdk/src/solaris/classes/sun/awt/X11/ |
H A D | MotifDnDDragSourceProtocol.java | 45 private static final Unsafe unsafe = XlibWrapper.unsafe; field in class:MotifDnDDragSourceProtocol 107 byte reason = (byte)(unsafe.getByte(data) & 109 byte origin = (byte)(unsafe.getByte(data) & 111 byte byteOrder = unsafe.getByte(data + 1); 133 int t = unsafe.getInt(data + 4); 147 short flags = unsafe.getShort(data + 2); 163 short tx = unsafe.getShort(data + 8); 164 short ty = unsafe.getShort(data + 10); 210 byte byteOrderByte = unsafe [all...] |
H A D | Native.java | 40 private static Unsafe unsafe = XlibWrapper.unsafe; field in class:Native 83 static byte getByte(long ptr) { return unsafe.getByte(ptr); } 91 static void putByte(long ptr, byte data) { unsafe.putByte(ptr, data); } 120 long res = XlibWrapper.unsafe.allocateMemory(bytes.length); 131 static short getUByte(long ptr) { return (short)(0xFF & unsafe.getByte(ptr)); } 140 static void putUByte(long ptr, short data) { unsafe.putByte(ptr, (byte)data); } 172 long res = XlibWrapper.unsafe.allocateMemory(bytes.length); 183 static short getShort(long ptr) { return unsafe.getShort(ptr); } 187 static void putShort(long ptr, short data) { unsafe [all...] |
H A D | MotifDnDConstants.java | 46 private static final Unsafe unsafe = XlibWrapper.unsafe; field in class:MotifDnDConstants 210 unsafe.freeMemory(data); 223 * Note: it is unsafe to cache the motif drag window handle, as another 247 short s = unsafe.getShort(data); 255 int i = unsafe.getInt(data); 294 if (unsafe.getByte(data + 1) != MOTIF_DND_PROTOCOL_VERSION) { 298 boolean swapNeeded = unsafe.getByte(data + 0) != getByteOrderByte(); 300 short numTargetLists = unsafe.getShort(data + 2); 315 short numTargets = unsafe [all...] |
/openjdk7/corba/src/share/classes/sun/corba/ |
H A D | Bridge.java | 84 private final Unsafe unsafe ; field in class:Bridge 136 Unsafe unsafe = null; 139 unsafe = (Unsafe)(fld.get( null )) ; 146 return unsafe ; 153 unsafe = getUnsafe() ; 221 return unsafe.getInt( o, offset ) ; 244 unsafe.putInt( o, offset, x ) ; 252 return unsafe.getObject( o, offset ) ; 260 unsafe.putObject( o, offset, x ) ; 266 return unsafe [all...] |
H A D | SharedSecrets.java | 44 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in class:SharedSecrets 51 unsafe.ensureClassInitialized(ValueUtility.class);
|
/openjdk7/jdk/src/share/classes/sun/misc/ |
H A D | SharedSecrets.java | 47 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in class:SharedSecrets 66 unsafe.ensureClassInitialized(JarFile.class); 97 unsafe.ensureClassInitialized(java.net.HttpCookie.class); 110 unsafe.ensureClassInitialized(java.nio.ByteOrder.class); 121 unsafe.ensureClassInitialized(Console.class); 132 unsafe.ensureClassInitialized(FileDescriptor.class); 145 unsafe.ensureClassInitialized(ProtectionDomain.class); 155 unsafe.ensureClassInitialized(AccessController.class); 168 unsafe.ensureClassInitialized(KeyTab.class); 178 unsafe [all...] |
/openjdk7/jdk/src/solaris/classes/sun/font/ |
H A D | XRGlyphCacheEntry.java | 78 return (int) StrikeCache.unsafe.getAddress(glyphInfoPtr + 92 StrikeCache.unsafe.putAddress(glyphInfoPtr + 105 return StrikeCache.unsafe.getFloat(glyphInfoPtr + StrikeCache.xAdvanceOffset); 109 return StrikeCache.unsafe.getFloat(glyphInfoPtr + StrikeCache.yAdvanceOffset); 113 return StrikeCache.unsafe.getShort(glyphInfoPtr + StrikeCache.rowBytesOffset); 117 return StrikeCache.unsafe.getShort(glyphInfoPtr + StrikeCache.widthOffset); 121 return StrikeCache.unsafe.getShort(glyphInfoPtr + StrikeCache.heightOffset); 126 StrikeCache.unsafe.getAddress(glyphInfoPtr + 141 os.write(StrikeCache.unsafe.getByte(pixelDataAddress + (line * rowBytes + x))); 154 os.write(StrikeCache.unsafe [all...] |
/openjdk7/jdk/src/share/classes/sun/reflect/ |
H A D | UnsafeDoubleFieldAccessorImpl.java | 69 return unsafe.getDouble(obj, fieldOffset); 83 unsafe.putDouble(obj, fieldOffset, ((Byte) value).byteValue()); 87 unsafe.putDouble(obj, fieldOffset, ((Short) value).shortValue()); 91 unsafe.putDouble(obj, fieldOffset, ((Character) value).charValue()); 95 unsafe.putDouble(obj, fieldOffset, ((Integer) value).intValue()); 99 unsafe.putDouble(obj, fieldOffset, ((Long) value).longValue()); 103 unsafe.putDouble(obj, fieldOffset, ((Float) value).floatValue()); 107 unsafe.putDouble(obj, fieldOffset, ((Double) value).doubleValue()); 162 unsafe.putDouble(obj, fieldOffset, d);
|
H A D | UnsafeQualifiedDoubleFieldAccessorImpl.java | 71 return unsafe.getDoubleVolatile(obj, fieldOffset); 85 unsafe.putDoubleVolatile(obj, fieldOffset, ((Byte) value).byteValue()); 89 unsafe.putDoubleVolatile(obj, fieldOffset, ((Short) value).shortValue()); 93 unsafe.putDoubleVolatile(obj, fieldOffset, ((Character) value).charValue()); 97 unsafe.putDoubleVolatile(obj, fieldOffset, ((Integer) value).intValue()); 101 unsafe.putDoubleVolatile(obj, fieldOffset, ((Long) value).longValue()); 105 unsafe.putDoubleVolatile(obj, fieldOffset, ((Float) value).floatValue()); 109 unsafe.putDoubleVolatile(obj, fieldOffset, ((Double) value).doubleValue()); 164 unsafe.putDoubleVolatile(obj, fieldOffset, d);
|
H A D | UnsafeQualifiedStaticDoubleFieldAccessorImpl.java | 70 return unsafe.getDoubleVolatile(base, fieldOffset); 83 unsafe.putDoubleVolatile(base, fieldOffset, ((Byte) value).byteValue()); 87 unsafe.putDoubleVolatile(base, fieldOffset, ((Short) value).shortValue()); 91 unsafe.putDoubleVolatile(base, fieldOffset, ((Character) value).charValue()); 95 unsafe.putDoubleVolatile(base, fieldOffset, ((Integer) value).intValue()); 99 unsafe.putDoubleVolatile(base, fieldOffset, ((Long) value).longValue()); 103 unsafe.putDoubleVolatile(base, fieldOffset, ((Float) value).floatValue()); 107 unsafe.putDoubleVolatile(base, fieldOffset, ((Double) value).doubleValue()); 161 unsafe.putDoubleVolatile(base, fieldOffset, d);
|
H A D | UnsafeStaticDoubleFieldAccessorImpl.java | 68 return unsafe.getDouble(base, fieldOffset); 81 unsafe.putDouble(base, fieldOffset, ((Byte) value).byteValue()); 85 unsafe.putDouble(base, fieldOffset, ((Short) value).shortValue()); 89 unsafe.putDouble(base, fieldOffset, ((Character) value).charValue()); 93 unsafe.putDouble(base, fieldOffset, ((Integer) value).intValue()); 97 unsafe.putDouble(base, fieldOffset, ((Long) value).longValue()); 101 unsafe.putDouble(base, fieldOffset, ((Float) value).floatValue()); 105 unsafe.putDouble(base, fieldOffset, ((Double) value).doubleValue()); 159 unsafe.putDouble(base, fieldOffset, d);
|
/openjdk7/jdk/src/share/classes/java/util/concurrent/atomic/ |
H A D | AtomicBoolean.java | 53 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in class:AtomicBoolean 58 valueOffset = unsafe.objectFieldOffset 101 return unsafe.compareAndSwapInt(this, valueOffset, e, u); 119 return unsafe.compareAndSwapInt(this, valueOffset, e, u); 139 unsafe.putOrderedInt(this, valueOffset, v);
|
H A D | AtomicReference.java | 50 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in class:AtomicReference 55 valueOffset = unsafe.objectFieldOffset 102 unsafe.putOrderedObject(this, valueOffset, newValue); 114 return unsafe.compareAndSwapObject(this, valueOffset, expect, update); 130 return unsafe.compareAndSwapObject(this, valueOffset, expect, update);
|
/openjdk7/jdk/src/share/classes/sun/nio/fs/ |
H A D | Cancellable.java | 39 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in class:Cancellable 49 pollingAddress = unsafe.allocateMemory(4); 50 unsafe.putIntVolatile(null, pollingAddress, 0); 77 unsafe.putIntVolatile(null, pollingAddress, cancelValue()); 103 unsafe.freeMemory(pollingAddress);
|
H A D | NativeBuffer.java | 36 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in class:NativeBuffer 52 unsafe.freeMemory(address); 57 this.address = unsafe.allocateMemory(size);
|
/openjdk7/jdk/src/windows/classes/sun/nio/fs/ |
H A D | WindowsFileAttributes.java | 44 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in class:WindowsFileAttributes 190 int fileAttrs = unsafe.getInt(address + OFFSETOF_FILE_INFORMATION_ATTRIBUTES); 191 long creationTime = unsafe.getLong(address + OFFSETOF_FILE_INFORMATION_CREATETIME); 192 long lastAccessTime = unsafe.getLong(address + OFFSETOF_FILE_INFORMATION_LASTACCESSTIME); 193 long lastWriteTime = unsafe.getLong(address + OFFSETOF_FILE_INFORMATION_LASTWRITETIME); 194 long size = ((long)(unsafe.getInt(address + OFFSETOF_FILE_INFORMATION_SIZEHIGH)) << 32) 195 + (unsafe.getInt(address + OFFSETOF_FILE_INFORMATION_SIZELOW) & 0xFFFFFFFFL); 196 int volSerialNumber = unsafe.getInt(address + OFFSETOF_FILE_INFORMATION_VOLSERIALNUM); 197 int fileIndexHigh = unsafe.getInt(address + OFFSETOF_FILE_INFORMATION_INDEXHIGH); 198 int fileIndexLow = unsafe [all...] |