Home
last modified time | relevance | path

Searched refs:unsafe (Results 1 – 25 of 26) sorted by relevance

12

/libcore/luni/src/test/java/libcore/sun/misc/
DUnsafeTest.java79 Unsafe unsafe = getUnsafe(); in test_copyMemory() local
83 long srcBuf = unsafe.allocateMemory(msg.length); in test_copyMemory()
87 unsafe.putByte(srcPtr++, b); in test_copyMemory()
93 unsafe.copyMemory(srcBuf, dstBuf, msg.length); in test_copyMemory()
99 byte srcByte = unsafe.getByte(srcPtr++); in test_copyMemory()
100 byte dstByte = unsafe.getByte(dstPtr++); in test_copyMemory()
107 unsafe.freeMemory(dstBuf); in test_copyMemory()
108 unsafe.freeMemory(srcBuf); in test_copyMemory()
122 Unsafe unsafe = getUnsafe(); in test_getBoolean_Relative() local
125 long booleanFieldOffset = unsafe.objectFieldOffset(booleanField); in test_getBoolean_Relative()
[all …]
/libcore/ojluni/src/main/java/sun/nio/ch/
DNativeObject.java43 protected static final Unsafe unsafe = Unsafe.getUnsafe(); field in NativeObject
75 this.allocationAddress = unsafe.allocateMemory(size); in NativeObject()
79 long a = unsafe.allocateMemory(size + ps); in NativeObject()
127 newAddress = unsafe.getLong(offset + address); in getObject()
130 newAddress = unsafe.getInt(offset + address) & 0x00000000FFFFFFFF; in getObject()
176 return unsafe.getByte(offset + address); in getByte()
190 unsafe.putByte(offset + address, value); in putByte()
203 return unsafe.getShort(offset + address); in getShort()
217 unsafe.putShort(offset + address, value); in putShort()
230 return unsafe.getChar(offset + address); in getChar()
[all …]
DEPoll.java38 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in EPoll
69 return unsafe.allocateMemory(count * SIZEOF_EPOLLEVENT); in allocatePollArray()
76 unsafe.freeMemory(address); in freePollArray()
90 return unsafe.getInt(eventAddress + OFFSETOF_FD); in getDescriptor()
97 return unsafe.getInt(eventAddress + OFFSETOF_EVENTS); in getEvents()
DUtil.java353 private static Unsafe unsafe = Unsafe.getUnsafe();
356 return unsafe.getByte(a);
360 unsafe.putByte(a, b);
364 unsafe.setMemory(((DirectBuffer)bb).address(), bb.capacity(), (byte)0);
367 static Unsafe unsafe() {
368 return unsafe;
DAllocatedNativeObject.java61 unsafe.freeMemory(allocationAddress); in free()
DIOVecWrapper.java158 addressSize = Util.unsafe().addressSize();
/libcore/ojluni/src/main/java/sun/nio/fs/
DCancellable.java39 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in Cancellable
49 pollingAddress = unsafe.allocateMemory(4); in Cancellable()
50 unsafe.putIntVolatile(null, pollingAddress, 0); in Cancellable()
77 unsafe.putIntVolatile(null, pollingAddress, cancelValue()); in cancel()
103 unsafe.freeMemory(pollingAddress); in run()
DNativeBuffer.java36 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in NativeBuffer
52 unsafe.freeMemory(address); in run()
57 this.address = unsafe.allocateMemory(size); in NativeBuffer()
DLinuxUserDefinedFileAttributeView.java44 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in LinuxUserDefinedFileAttributeView
70 if (unsafe.getByte(address + pos) == 0) { in asList()
77 value[i] = unsafe.getByte(address + start + i); in asList()
194 dst.put(unsafe.getByte(address + i)); in read()
239 unsafe.putByte(address + i, src.get()); in write()
250 unsafe.putByte(address + i, tmp[i]); in write()
329 if (unsafe.getByte(address + pos) == 0) { in copyExtendedAttributes()
339 name[i] = unsafe.getByte(address + start + i); in copyExtendedAttributes()
DLinuxWatchService.java53 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in LinuxWatchService
201 this.address = unsafe.allocateMemory(BUFFER_SIZE); in Poller()
309 unsafe.freeMemory(address); in implCloseAll()
365 int wd = unsafe.getInt(event + OFFSETOF_WD); in run()
366 int mask = unsafe.getInt(event + OFFSETOF_MASK); in run()
367 int len = unsafe.getInt(event + OFFSETOF_LEN); in run()
378 if (unsafe.getByte(last) != 0) in run()
388 buf[i] = unsafe.getByte(event + OFFSETOF_NAME + i); in run()
DNativeBuffers.java37 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in NativeBuffers
132 unsafe.putByte(buffer.address() + i, cstr[i]); in copyCStringToNativeBuffer()
135 unsafe.putByte(buffer.address() + len, (byte)0); in copyCStringToNativeBuffer()
DLinuxDosFileAttributeView.java46 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in LinuxDosFileAttributeView
221 if (unsafe.getByte(buffer.address()+len-1) == 0)
230 buf[i] = unsafe.getByte(buffer.address() + i);
/libcore/ojluni/src/main/java/jdk/internal/access/
DSharedSecrets.java40 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in SharedSecrets
406 unsafe.ensureClassInitialized(c); in ensureClassInitialized()
/libcore/ojluni/src/main/java/java/util/zip/
DZipUtils.java294 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in ZipUtils
296 …private static final long byteBufferArrayOffset = unsafe.objectFieldOffset(ByteBuffer.class, "hb");
297 …private static final long byteBufferOffsetOffset = unsafe.objectFieldOffset(ByteBuffer.class, "off…
300 return (byte[]) unsafe.getReference(byteBuffer, byteBufferArrayOffset); in getBufferArray()
304 return unsafe.getInt(byteBuffer, byteBufferOffsetOffset); in getBufferOffset()
/libcore/ojluni/src/main/java/java/io/
DObjectStreamClass.java2063 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in ObjectStreamClass.FieldReflector
2102 unsafe.objectFieldOffset(rf) : Unsafe.INVALID_FIELD_OFFSET; in FieldReflector()
2145 Bits.putBoolean(buf, off, unsafe.getBoolean(obj, key)); in getPrimFieldValues()
2149 buf[off] = unsafe.getByte(obj, key); in getPrimFieldValues()
2153 Bits.putChar(buf, off, unsafe.getChar(obj, key)); in getPrimFieldValues()
2157 Bits.putShort(buf, off, unsafe.getShort(obj, key)); in getPrimFieldValues()
2161 Bits.putInt(buf, off, unsafe.getInt(obj, key)); in getPrimFieldValues()
2165 Bits.putFloat(buf, off, unsafe.getFloat(obj, key)); in getPrimFieldValues()
2169 Bits.putLong(buf, off, unsafe.getLong(obj, key)); in getPrimFieldValues()
2173 Bits.putDouble(buf, off, unsafe.getDouble(obj, key)); in getPrimFieldValues()
[all …]
DFile.java2182 sun.misc.Unsafe unsafe = sun.misc.Unsafe.getUnsafe();
2183 PATH_OFFSET = unsafe.objectFieldOffset(
2185 PREFIX_LENGTH_OFFSET = unsafe.objectFieldOffset(
2187 UNSAFE = unsafe;
/libcore/ojluni/src/main/java/java/util/
DRandom.java622 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in Random
626 seedOffset = unsafe.objectFieldOffset
631 unsafe.putReferenceVolatile(this, seedOffset, new AtomicLong(seedVal)); in resetSeed()
DHashtable.java1325 private static final jdk.internal.misc.Unsafe unsafe field in Hashtable.UnsafeHolder
1328 = unsafe.objectFieldOffset(Hashtable.class, "loadFactor");
1330 unsafe.putFloat(table, LF_OFFSET, lf); in putLoadFactor()
DHashMap.java1567 private static final jdk.internal.misc.Unsafe unsafe field in HashMap.UnsafeHolder
1570 = unsafe.objectFieldOffset(HashMap.class, "loadFactor");
1572 unsafe.putFloat(map, LF_OFFSET, lf); in putLoadFactor()
/libcore/ojluni/src/main/java/java/nio/
DMappedByteBuffer.java289 Unsafe unsafe = Unsafe.getUnsafe(); in load() local
295 x ^= unsafe.getByte(a); in load()
/libcore/ojluni/annotations/hiddenapi/java/util/
DRandom.java211 private static final sun.misc.Unsafe unsafe; field in Random
214 unsafe = null;
/libcore/ojluni/src/main/java/java/net/
DInet6Address.java615 sun.misc.Unsafe unsafe = sun.misc.Unsafe.getUnsafe();
616 FIELDS_OFFSET = unsafe.objectFieldOffset(
618 UNSAFE = unsafe;
/libcore/ojluni/annotations/hiddenapi/java/io/
DObjectStreamClass.java625 private static final sun.misc.Unsafe unsafe; field in ObjectStreamClass.FieldReflector
628 unsafe = null;
/libcore/ojluni/src/main/java/java/math/
DBigDecimal.java4279 private static final sun.misc.Unsafe unsafe;
4285 unsafe = sun.misc.Unsafe.getUnsafe();
4286 intCompactOffset = unsafe.objectFieldOffset
4288 intValOffset = unsafe.objectFieldOffset
4290 scaleOffset = unsafe.objectFieldOffset
4298 unsafe.putObjectVolatile(bd, intValOffset, intVal);
4299 unsafe.putIntVolatile(bd, scaleOffset, scale);
4300 unsafe.putLongVolatile(bd, intCompactOffset, compactValFor(intVal));
4304 unsafe.putObjectVolatile(bd, intValOffset, val);
DBigInteger.java4915 private static final sun.misc.Unsafe unsafe;
4920 unsafe = sun.misc.Unsafe.getUnsafe();
4921 signumOffset = unsafe.objectFieldOffset
4923 magOffset = unsafe.objectFieldOffset
4931 unsafe.putIntVolatile(bi, signumOffset, sign);
4932 unsafe.putObjectVolatile(bi, magOffset, magnitude);

12