Top Fields Constructors Methods
jnr.x86asm

pack-priv final Class CodeBuffer

extends Object
Class Inheritance
Imports
java.nio.ByteBuffer, .ByteOrder

Field Summary

Modifier and TypeField and Description
private ByteBuffer

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public int
pack-priv final void
public final void
emitByte(byte x)

public final void
emitData(ByteBuffer data, int len)

public final void
emitDWord(int x)

public final void
emitQWord(long x)

public final void
emitWord(short x)

public final void
public final byte
getByteAt(int pos)

public final int
getDWordAt(int pos)

public final long
getQWordAt(int pos)

public final short
getWordAt(int pos)

public void
grow()

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

public final void
setDWordAt(int pos, int x)

public final void
setQWordAt(int pos, long x)

public final void
setWordAt(int pos, short x)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bufback to summary
private ByteBuffer buf

Constructor Detail

CodeBufferback to summary
public CodeBuffer()

Method Detail

capacityback to summary
public int capacity()
copyToback to summary
pack-priv final void copyTo(ByteBuffer dst)
emitByteback to summary
public final void emitByte(byte x)
emitDataback to summary
public final void emitData(ByteBuffer data, int len)
emitDWordback to summary
public final void emitDWord(int x)
emitQWordback to summary
public final void emitQWord(long x)
emitWordback to summary
public final void emitWord(short x)
ensureSpaceback to summary
public final void ensureSpace()
getByteAtback to summary
public final byte getByteAt(int pos)
getDWordAtback to summary
public final int getDWordAt(int pos)
getQWordAtback to summary
public final long getQWordAt(int pos)
getWordAtback to summary
public final short getWordAt(int pos)
growback to summary
public void grow()
offsetback to summary
public final int offset()
setByteAtback to summary
public final void setByteAt(int pos, byte x)
setDWordAtback to summary
public final void setDWordAt(int pos, int x)
setQWordAtback to summary
public final void setQWordAt(int pos, long x)
setWordAtback to summary
public final void setWordAt(int pos, short x)