Top Fields Constructors Methods
com.kenai.jnr.x86asm

public final Class Mem

extends Operand
Class Inheritance
Annotations
@Deprecated
Static Imports
com.kenai.jnr.x86asm.REG.*, com.kenai.jnr.x86asm.SEGMENT.*

Deprecated

Field Summary

Modifier and TypeField and Description
private final int
private final long
private final int
private final Label
label

Deprecated as a consequence of Label being deprecated.
private final SEGMENT
segmentPrefix

Deprecated as a consequence of SEGMENT being deprecated.
private final int
private final long

Constructor Summary

AccessConstructor and Description
pack-priv
Mem(Label label, long displacement, int size)

Deprecated as a consequence of Label being deprecated.
pack-priv
Mem(Register base, long displacement, int size)

Deprecated as a consequence of Register being deprecated.
pack-priv
Mem(Register base, Register index, int shift, long displacement, int size)

Deprecated as a consequence of Register being deprecated.
pack-priv
Mem(Label label, Register index, int shift, long disp, int ptrSize)

Deprecated as a consequence of Label and Register being deprecated.
pack-priv
Mem(long target, long disp, SEGMENT segmentPrefix, int ptrSize)

Deprecated as a consequence of SEGMENT being deprecated.
pack-priv
Mem(long target, Register index, int shift, SEGMENT segmentPrefix, long disp, int ptrSize)

Deprecated as a consequence of Register and SEGMENT being deprecated.
private
Mem(int base, int index, int shift, SEGMENT segmentPrefix, Label label, long target, long displacement, int size)

Deprecated as a consequence of SEGMENT and Label being deprecated.

Method Summary

Modifier and TypeMethod and Description
public final int
base()

public final long
public final boolean
pack-priv boolean
public final boolean
public final int
public final Label
label()

Deprecated as a consequence of Label being deprecated.
public final SEGMENT
segmentPrefix()

Deprecated as a consequence of SEGMENT being deprecated.
public final int
public final long
Inherited from com.kenai.jnr.x86asm.Operand:
isImmisLabelisMemisNoneisRegisRegCodeisRegIndexisRegMemisRegMemisRegTypeopsize

Field Detail

baseback to summary
private final int base
displacementback to summary
private final long displacement
indexback to summary
private final int index
labelback to summary
private final Label label

Deprecated

as a consequence of Label being deprecated. See corresponding docs for further information.

segmentPrefixback to summary
private final SEGMENT segmentPrefix

Deprecated

as a consequence of SEGMENT being deprecated. See corresponding docs for further information.

shiftback to summary
private final int shift
targetback to summary
private final long target

Constructor Detail

Memback to summary
pack-priv Mem(Label label, long displacement, int size)

Deprecated

as a consequence of Label being deprecated. See corresponding docs for further information.

Memback to summary
pack-priv Mem(Register base, long displacement, int size)

Deprecated

as a consequence of Register being deprecated. See corresponding docs for further information.

Memback to summary
pack-priv Mem(Register base, Register index, int shift, long displacement, int size)

Deprecated

as a consequence of Register being deprecated. See corresponding docs for further information.

Memback to summary
pack-priv Mem(Label label, Register index, int shift, long disp, int ptrSize)

Deprecated

as a consequence of Label and Register being deprecated. See corresponding docs for further information.

Memback to summary
pack-priv Mem(long target, long disp, SEGMENT segmentPrefix, int ptrSize)

Deprecated

as a consequence of SEGMENT being deprecated. See corresponding docs for further information.

Memback to summary
pack-priv Mem(long target, Register index, int shift, SEGMENT segmentPrefix, long disp, int ptrSize)

Deprecated

as a consequence of Register and SEGMENT being deprecated. See corresponding docs for further information.

Memback to summary
private Mem(int base, int index, int shift, SEGMENT segmentPrefix, Label label, long target, long displacement, int size)

Deprecated

as a consequence of SEGMENT and Label being deprecated. See corresponding docs for further information.

Method Detail

baseback to summary
public final int base()
displacementback to summary
public final long displacement()
hasBaseback to summary
public final boolean hasBase()
hasIndexback to summary
pack-priv boolean hasIndex()
hasLabelback to summary
public final boolean hasLabel()
indexback to summary
public final int index()
labelback to summary
public final Label label()

Deprecated

as a consequence of Label being deprecated. See corresponding docs for further information.

segmentPrefixback to summary
public final SEGMENT segmentPrefix()

Deprecated

as a consequence of SEGMENT being deprecated. See corresponding docs for further information.

shiftback to summary
public final int shift()
targetback to summary
public final long target()