Package org.vmmagic.unboxed

Examples of org.vmmagic.unboxed.Address


        }
        if (dstOfs + length > dst.length) {
            throw new IndexOutOfBoundsException("dstOfs + length > dst.length");
        }
        testMemPtr(memPtr, length * 4);
        final Address dstPtr = VmMagic.getArrayData(dst).add(dstOfs * 4);
        final Extent size = Extent.fromIntZeroExtend(length * 4);
        Unsafe.copy(start.add(Offset.fromIntZeroExtend(memPtr)), dstPtr, size);
    }
View Full Code Here


        }
        if (dstOfs + length > dst.length) {
            throw new IndexOutOfBoundsException("dstOfs + length > dst.length");
        }
        testMemPtr(memPtr, length * 8);
        final Address dstPtr = VmMagic.getArrayData(dst).add(dstOfs * 8);
        final Extent size = Extent.fromIntZeroExtend(length * 8);
        Unsafe.copy(start.add(Offset.fromIntZeroExtend(memPtr)), dstPtr, size);
    }
View Full Code Here

        }
        if (dstOfs + length > dst.length) {
            throw new IndexOutOfBoundsException("dstOfs + length > dst.length");
        }
        testMemPtr(memPtr, length * 4);
        final Address dstPtr = VmMagic.getArrayData(dst).add(dstOfs * 4);
        final Extent size = Extent.fromIntZeroExtend(length * 4);
        Unsafe.copy(start.add(Offset.fromIntZeroExtend(memPtr)), dstPtr, size);
    }
View Full Code Here

        }
        if (dstOfs + length > dst.length) {
            throw new IndexOutOfBoundsException("dstOfs + length > dst.length");
        }
        testMemPtr(memPtr, length * 8);
        final Address dstPtr = VmMagic.getArrayData(dst).add(dstOfs * 8);
        final Extent size = Extent.fromIntZeroExtend(length * 8);
        Unsafe.copy(start.add(Offset.fromIntZeroExtend(memPtr)), dstPtr, size);
    }
View Full Code Here

        }
        if (srcOfs + length > src.length) {
            throw new IndexOutOfBoundsException("srcOfs + length > src.length");
        }
        testMemPtr(dstPtr, length);
        final Address srcPtr = VmMagic.getArrayData(src).add(srcOfs);
        final Extent size = Extent.fromIntZeroExtend(length);
        Unsafe.copy(srcPtr, start.add(dstPtr), size);
    }
View Full Code Here

        }
        if (srcOfs + length > src.length) {
            throw new IndexOutOfBoundsException("srcOfs + length > src.length");
        }
        testMemPtr(dstPtr, length * 2);
        final Address srcPtr = VmMagic.getArrayData(src).add(srcOfs * 2);
        final Extent size = Extent.fromIntZeroExtend(length * 2);
        Unsafe.copy(srcPtr, start.add(dstPtr), size);
    }
View Full Code Here

        }
        if (srcOfs + length > src.length) {
            throw new IndexOutOfBoundsException("srcOfs + length > src.length");
        }
        testMemPtr(dstPtr, length * 2);
        final Address srcPtr = VmMagic.getArrayData(src).add(srcOfs * 2);
        final Extent size = Extent.fromIntZeroExtend(length * 2);
        Unsafe.copy(srcPtr, start.add(dstPtr), size);
    }
View Full Code Here

        }
        if (srcOfs + length > src.length) {
            throw new IndexOutOfBoundsException("srcOfs + length > src.length");
        }
        testMemPtr(dstPtr, length * 4);
        final Address srcPtr = VmMagic.getArrayData(src).add(srcOfs * 4);
        final Extent size = Extent.fromIntZeroExtend(length * 4);
        Unsafe.copy(srcPtr, start.add(dstPtr), size);
    }
View Full Code Here

        }
        if (srcOfs + length > src.length) {
            throw new IndexOutOfBoundsException("srcOfs + length > src.length");
        }
        testMemPtr(dstPtr, length * 4);
        final Address srcPtr = VmMagic.getArrayData(src).add(srcOfs * 4);
        final Extent size = Extent.fromIntZeroExtend(length * 4);
        Unsafe.copy(srcPtr, start.add(dstPtr), size);
    }
View Full Code Here

        }
        if (srcOfs + length > src.length) {
            throw new IndexOutOfBoundsException("srcOfs + length > src.length");
        }
        testMemPtr(dstPtr, length * 8);
        final Address srcPtr = VmMagic.getArrayData(src).add(srcOfs * 8);
        final Extent size = Extent.fromIntZeroExtend(length * 8);
        Unsafe.copy(srcPtr, start.add(dstPtr), size);
    }
View Full Code Here

TOP

Related Classes of org.vmmagic.unboxed.Address

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.