Memory location of the first byte of output.
Memory location of the next byte of output.
Current offset in bytes.
Program counter at the next byte of output.
Puts an ADD instruction.
Puts an ADD instruction.
Puts an ADD instruction.
Puts an ADD instruction.
Puts an AND instruction.
Puts a B COND instruction referencing labelId
, defined by a past
or future putLabel()
.
Puts a B COND WIDE instruction.
Puts a B instruction.
Puts a BL instruction.
Puts a BLX instruction.
Puts a BLX instruction.
Puts a BX instruction.
Puts raw data.
Puts code needed for calling a C function with the specified args
.
Puts code needed for calling a C function with the specified args
.
Optional
data: NativePointerValuePuts a CBNZ instruction referencing labelId
, defined by a past
or future putLabel()
.
Puts a CBZ instruction referencing labelId
, defined by a past
or future putLabel()
.
Puts a CMP instruction.
Puts an LDMIA MASK instruction.
Puts an LDR instruction.
Puts an LDR instruction.
Puts an LDR instruction.
Puts an LDR instruction.
Puts an LDRB instruction.
Puts a LSLS instruction.
Puts a LSRS instruction.
Puts a MOV CPSR instruction.
Puts a MOV CPSR instruction.
Puts a MOV instruction.
Puts a MOV instruction.
Puts a MRS instruction.
Puts a MSR instruction.
Puts a POP instruction with the specified registers.
Puts a PUSH instruction with the specified registers.
Puts a STR instruction.
Puts a STR instruction.
Puts a SUB instruction.
Puts a SUB instruction.
Puts a SUB instruction.
Puts a SUB instruction.
Puts a VLDR instruction.
Recycles instance.
Optional
options: ThumbWriterOptionsGenerated using TypeDoc
Generates machine code for arm.