Package jnr.a64asm

Class CodeBuffer

java.lang.Object
jnr.a64asm.CodeBuffer

final class CodeBuffer extends Object
  • Field Details

  • Constructor Details

    • CodeBuffer

      public CodeBuffer()
  • Method Details

    • ensureSpace

      public final void ensureSpace()
    • grow

      public void grow()
    • copyTo

      final void copyTo(ByteBuffer dst)
    • offset

      public final int offset()
    • capacity

      public int capacity()
    • emitByte

      public final void emitByte(byte x)
    • emitWord

      public final void emitWord(short x)
    • emitDWord

      public final void emitDWord(int x)
    • emitQWord

      public final void emitQWord(long x)
    • emitData

      public final void emitData(ByteBuffer data, int len)
    • getByteAt

      public final byte getByteAt(int pos)
    • getWordAt

      public final short getWordAt(int pos)
    • getDWordAt

      public final int getDWordAt(int pos)
    • getQWordAt

      public final long getQWordAt(int pos)
    • setByteAt

      public final void setByteAt(int pos, byte x)
    • setWordAt

      public final void setWordAt(int pos, short x)
    • setDWordAt

      public final void setDWordAt(int pos, int x)
    • setQWordAt

      public final void setQWordAt(int pos, long x)