AsmBuilderIntel class
The Intel syntax helper
- Inheritance
-
- Object
- AsmBuilderBase
- AsmBuilderIntel
- Implementers
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
add(
Operand dest, Operand src) → AsmBuilderBase -
Appends a
add
instruction to the instruction list -
and(
Operand dest, Operand src) → AsmBuilderBase -
Appends a
and
instruction to the instruction list -
append(
Instruction instruction) → AsmBuilderBase -
Appends an
instruction
to the instructions listinherited -
appendRaw(
String raw) → AsmBuilderBase -
Appends a
raw
string to the instructions listinherited -
build(
) → String -
Builds the string to be assembled by the Keystone engine
inherited
-
call(
Operand label) → AsmBuilderBase -
Appends a
call
instruction to the instruction list -
cmp(
Operand op1, Operand op2) → AsmBuilderBase -
Appends a
cmp
instruction to the instruction list -
dec(
Operand dest) → AsmBuilderBase -
Appends a
dec
instruction to the instruction list -
deref(
Operand item) → DereferencedOperand -
Creates a
DereferencedOperandIntel
-
div(
Operand reg) → AsmBuilderBase -
Appends a
div
instruction to the instruction list -
imm(
int value) → ImmediateValueOperand -
Creates a
ImmediateValueOperandIntel
-
inc(
Operand dest) → AsmBuilderBase -
Appends a
inc
instruction to the instruction list -
je(
Operand label) → AsmBuilderBase -
Appends a
je
instruction to the instruction list -
jg(
Operand label) → AsmBuilderBase -
Appends a
jg
instruction to the instruction list -
jge(
Operand label) → AsmBuilderBase -
Appends a
jge
instruction to the instruction list -
jl(
Operand label) → AsmBuilderBase -
Appends a
jl
instruction to the instruction list -
jle(
Operand label) → AsmBuilderBase -
Appends a
jle
instruction to the instruction list -
jmp(
Operand label) → AsmBuilderBase -
Appends a
jmp
instruction to the instruction list -
jne(
Operand label) → AsmBuilderBase -
Appends a
jne
instruction to the instruction list -
jnz(
Operand label) → AsmBuilderBase -
Appends a
jnz
instruction to the instruction list -
jz(
Operand label) → AsmBuilderBase -
Appends a
jz
instruction to the instruction list -
lab(
String name) → LabelOperand -
Creates a
LabelOperandIntel
-
label(
LabelOperand name) → AsmBuilderBase -
Appends a
label
instruction to the instruction list -
mov(
Operand dest, Operand src) → AsmBuilderBase -
Appends a
mov
instruction to the instruction list -
mul(
Operand reg) → AsmBuilderBase -
Appends a
mul
instruction to the instruction list -
nop(
) → AsmBuilderBase -
Appends a
nop
instruction to the instruction list -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
or(
Operand dest, Operand src) → AsmBuilderBase -
Appends a
or
instruction to the instruction list -
pop(
Operand reg) → AsmBuilderBase -
Appends a
pop
instruction to the instruction list -
push(
Operand item) → AsmBuilderBase -
Appends a
push
instruction to the instruction list -
reset(
) → void -
Resets the instruction list
inherited
-
ret(
) → AsmBuilderBase -
Appends a
ret
instruction to the instruction list -
shl(
Operand dest, Operand count) → AsmBuilderBase -
Appends a
shl
instruction to the instruction list -
shr(
Operand dest, Operand count) → AsmBuilderBase -
Appends a
shr
instruction to the instruction list -
sub(
Operand dest, Operand src) → AsmBuilderBase -
Appends a
sub
instruction to the instruction list -
test(
Operand op1, Operand op2) → AsmBuilderBase -
Appends a
test
instruction to the instruction list -
toString(
) → String -
A string representation of this object.
inherited
-
xor(
Operand dest, Operand src) → AsmBuilderBase -
Appends a
xor
instruction to the instruction list
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited