Home | History | Annotate | Download | only in ch

Lines Matching refs:unsafe

32 import sun.misc.Unsafe;
43 protected static final Unsafe unsafe = Unsafe.getUnsafe();
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.getChar(offset + address);
244 unsafe.putChar(offset + address, value);
257 return unsafe.getInt(offset + address);
271 unsafe.putInt(offset + address, value);
284 return unsafe.getLong(offset + address);
298 unsafe.putLong(offset + address, value);
311 return unsafe.getFloat(offset + address);
325 unsafe.putFloat(offset + address, value);
338 return unsafe.getDouble(offset + address);
352 unsafe.putDouble(offset + address, value);
361 return unsafe.addressSize();
375 long a = unsafe.allocateMemory(8);
377 unsafe.putLong(a, 0x0102030405060708L);
378 byte b = unsafe.getByte(a);
386 unsafe.freeMemory(a);
401 pageSize = unsafe.pageSize();