Lines Matching refs:unsafe
45 private static final Unsafe unsafe = Unsafe.getUnsafe();
46 private static int addressSize = unsafe.addressSize();
250 unsafe.allocateMemory(SIZEOF_PORT_EVENT * MAX_EVENT_COUNT);
367 unsafe.freeMemory(bufferAddress);
402 short source = unsafe.getShort(address + OFFSETOF_SOURCE);
404 long object = unsafe.getAddress(address + OFFSETOF_OBJECT);
406 int events = unsafe.getInt(address + OFFSETOF_EVENTS);
646 long name = unsafe.allocateMemory(len+1);
647 unsafe.copyMemory(path, Unsafe.ARRAY_BYTE_BASE_OFFSET, null,
649 unsafe.putByte(name + len, (byte)0);
653 long object = unsafe.allocateMemory(SIZEOF_FILEOBJ);
654 unsafe.setMemory(null, object, SIZEOF_FILEOBJ, (byte)0);
655 unsafe.putAddress(object + OFFSET_FO_NAME, name);
670 unsafe.freeMemory(name);
671 unsafe.freeMemory(object);
692 long name = unsafe.getAddress(object + OFFSET_FO_NAME);
693 unsafe.freeMemory(name);
694 unsafe.freeMemory(object);