public static class AArch64MacroAssembler.MovSequenceAnnotation extends AArch64Assembler.PatchableCodeAnnotation
| Modifier and Type | Class and Description |
|---|---|
static class |
AArch64MacroAssembler.MovSequenceAnnotation.MovAction
An enum to indicate how each 16-bit immediate chunk is represented within a sequence of
mov instructions.
|
| Modifier and Type | Field and Description |
|---|---|
AArch64MacroAssembler.MovSequenceAnnotation.MovAction[] |
includeSet
The size of the operand, in bytes.
|
instructionPosition| Modifier and Type | Method and Description |
|---|---|
void |
patch(long startAddress,
int relative,
byte[] code)
Patch the code buffer.
|
String |
toString() |
public final AArch64MacroAssembler.MovSequenceAnnotation.MovAction[] includeSet
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