Package jnr.a64asm
Class CodeBuffer
java.lang.Object
jnr.a64asm.CodeBuffer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcapacity()(package private) final voidcopyTo(ByteBuffer dst) final voidemitByte(byte x) final voidemitData(ByteBuffer data, int len) final voidemitDWord(int x) final voidemitQWord(long x) final voidemitWord(short x) final voidfinal bytegetByteAt(int pos) final intgetDWordAt(int pos) final longgetQWordAt(int pos) final shortgetWordAt(int pos) voidgrow()final intoffset()final voidsetByteAt(int pos, byte x) final voidsetDWordAt(int pos, int x) final voidsetQWordAt(int pos, long x) final voidsetWordAt(int pos, short x)
-
Field Details
-
buf
-
-
Constructor Details
-
CodeBuffer
public CodeBuffer()
-
-
Method Details
-
ensureSpace
public final void ensureSpace() -
grow
public void grow() -
copyTo
-
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
-
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)
-