Package org.jnode.assembler

Examples of org.jnode.assembler.UnresolvedObjectRefException


            try {
                int distance = ref.getOffset() - offset;
                if (X86Utils.isByte(distance)) {
                    write8(distance);
                } else {
                    throw new UnresolvedObjectRefException("Label " + label
                        + " is out of range (distance " + distance + ')');
                }
            } catch (UnresolvedObjectRefException x) {
                throw new RuntimeException(x);
            }
View Full Code Here


            final int offset = m_used + 1;
            int distance = ref.getOffset() - offset;
            if (X86Utils.isByte(distance)) {
                write8(distance);
            } else {
                throw new UnresolvedObjectRefException("Label " + label
                    + " is out of range (distance " + distance + ')');
            }
        } else {
            throw new UnresolvedObjectRefException("Label " + label
                + " is not resolved");
        }
    }
View Full Code Here

         *
         * @see org.jnode.assembler.NativeStream.ObjectRef#getOffset()
         */
        public int getOffset() throws UnresolvedObjectRefException {
            if (!isResolved()) {
                throw new UnresolvedObjectRefException("Unresolved object: "
                    + this);
            }
            return dataOffset;
        }
View Full Code Here

         * @throws UnresolvedObjectRefException The given objectref is not resolved.
         */
        public void link(ObjectRef objectRef)
            throws UnresolvedObjectRefException {
            if (!objectRef.isResolved()) {
                throw new UnresolvedObjectRefException(objectRef.getObject()
                    .toString());
            }
            setOffset(objectRef.getOffset());
        }
View Full Code Here

TOP

Related Classes of org.jnode.assembler.UnresolvedObjectRefException

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.