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.PatchableCodeAnnotation
startAddress
- starting address for instruction sequence to patchrelative
- pc-relative valuecode
- machine code generated for this method