Package jnr.a64asm
Class CodeBuffer
java.lang.Object
jnr.a64asm.CodeBuffer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
capacity()
(package private) final void
copyTo
(ByteBuffer dst) final void
emitByte
(byte x) final void
emitData
(ByteBuffer data, int len) final void
emitDWord
(int x) final void
emitQWord
(long x) final void
emitWord
(short x) final void
final byte
getByteAt
(int pos) final int
getDWordAt
(int pos) final long
getQWordAt
(int pos) final short
getWordAt
(int pos) void
grow()
final int
offset()
final void
setByteAt
(int pos, byte x) final void
setDWordAt
(int pos, int x) final void
setQWordAt
(int pos, long x) final void
setWordAt
(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)
-