Searched refs:unsafe (Results 1 - 25 of 151) sorted by relevance

1234567

/openjdk7/jdk/src/share/classes/java/util/concurrent/locks/
H A DLockSupport.java124 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 DByteArrayAccess.java64 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 DNativeObject.java43 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 DAllocatedNativeObject.java61 unsafe.freeMemory(allocationAddress);
/openjdk7/hotspot/test/compiler/6968348/
H A DTest6968348.java37 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 DTest7190310_unsafe.java53 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 DEPoll.java38 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 DKQueue.java38 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 DCopyMemory.java26 * @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 DMotifDnDDragSourceProtocol.java45 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 DNative.java40 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 DMotifDnDConstants.java46 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 DBridge.java84 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 DSharedSecrets.java44 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 DSharedSecrets.java47 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 DXRGlyphCacheEntry.java78 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 DUnsafeDoubleFieldAccessorImpl.java69 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 DUnsafeQualifiedDoubleFieldAccessorImpl.java71 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 DUnsafeQualifiedStaticDoubleFieldAccessorImpl.java70 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 DUnsafeStaticDoubleFieldAccessorImpl.java68 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 DAtomicBoolean.java53 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 DAtomicReference.java50 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 DCancellable.java39 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 DNativeBuffer.java36 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 DWindowsFileAttributes.java44 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...]

Completed in 57 milliseconds

1234567