public static class AArch64Assembler.SingleInstructionAnnotation extends AArch64Assembler.PatchableCodeAnnotation
| Modifier and Type | Field and Description |
|---|---|
AArch64Assembler.Instruction |
instruction |
int |
offsetBits |
int |
operandSizeBits
The size of the operand, in bytes.
|
int |
shift |
instructionPosition| Modifier and Type | Method and Description |
|---|---|
void |
patch(long startAddress,
int relative,
byte[] code)
Patch the code buffer.
|
String |
toString() |
public final int operandSizeBits
public final int offsetBits
public final AArch64Assembler.Instruction instruction
public final int shift
public void patch(long startAddress,
int relative,
byte[] code)
AArch64Assembler.PatchableCodeAnnotationstartAddress - starting address for instruction sequence to patchrelative - pc-relative valuecode - machine code generated for this method