AsmBuilderIntel32 class
The 32 bit Intel syntax helper
- Inheritance
-
- Object
- AsmBuilderBase
- AsmBuilderIntel
- AsmBuilderIntel16
- AsmBuilderIntel32
- Implementers
Constructors
Properties
- ah → RegisterOperand
-
The
ah
registerno setterinherited - al → RegisterOperand
-
The
al
registerno setterinherited - ax → RegisterOperand
-
The
ax
registerno setterinherited - bh → RegisterOperand
-
The
bh
registerno setterinherited - bl → RegisterOperand
-
The
bl
registerno setterinherited - bp → RegisterOperand
-
The
bp
registerno setterinherited - bx → RegisterOperand
-
The
bx
registerno setterinherited - ch → RegisterOperand
-
The
ch
registerno setterinherited - cl → RegisterOperand
-
The
cl
registerno setterinherited - cx → RegisterOperand
-
The
cx
registerno setterinherited - dh → RegisterOperand
-
The
dh
registerno setterinherited - di → RegisterOperand
-
The
di
registerno setterinherited - dl → RegisterOperand
-
The
dl
registerno setterinherited - dx → RegisterOperand
-
The
dx
registerno setterinherited - eax → RegisterOperand
-
The
eax
registerno setter - ebp → RegisterOperand
-
The
ebp
registerno setter - ebx → RegisterOperand
-
The
ebx
registerno setter - ecx → RegisterOperand
-
The
ecx
registerno setter - edi → RegisterOperand
-
The
edi
registerno setter - edx → RegisterOperand
-
The
edx
registerno setter - eip → RegisterOperand
-
The
eip
registerno setter - esi → RegisterOperand
-
The
esi
registerno setter - esp → RegisterOperand
-
The
esp
registerno setter - hashCode → int
-
The hash code for this object.
no setterinherited
- ip → RegisterOperand
-
The
ip
registerno setterinherited - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- si → RegisterOperand
-
The
si
registerno setterinherited - sp → RegisterOperand
-
The
sp
registerno setterinherited
Methods
-
add(
Operand dest, Operand src) → AsmBuilderBase -
Appends a
add
instruction to the instruction listinherited -
and(
Operand dest, Operand src) → AsmBuilderBase -
Appends a
and
instruction to the instruction listinherited -
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 listinherited -
cmp(
Operand op1, Operand op2) → AsmBuilderBase -
Appends a
cmp
instruction to the instruction listinherited -
dec(
Operand dest) → AsmBuilderBase -
Appends a
dec
instruction to the instruction listinherited -
deref(
Operand item) → DereferencedOperand -
Creates a
DereferencedOperandIntel
inherited -
div(
Operand reg) → AsmBuilderBase -
Appends a
div
instruction to the instruction listinherited -
imm(
int value) → ImmediateValueOperand -
Creates a
ImmediateValueOperandIntel
inherited -
inc(
Operand dest) → AsmBuilderBase -
Appends a
inc
instruction to the instruction listinherited -
je(
Operand label) → AsmBuilderBase -
Appends a
je
instruction to the instruction listinherited -
jg(
Operand label) → AsmBuilderBase -
Appends a
jg
instruction to the instruction listinherited -
jge(
Operand label) → AsmBuilderBase -
Appends a
jge
instruction to the instruction listinherited -
jl(
Operand label) → AsmBuilderBase -
Appends a
jl
instruction to the instruction listinherited -
jle(
Operand label) → AsmBuilderBase -
Appends a
jle
instruction to the instruction listinherited -
jmp(
Operand label) → AsmBuilderBase -
Appends a
jmp
instruction to the instruction listinherited -
jne(
Operand label) → AsmBuilderBase -
Appends a
jne
instruction to the instruction listinherited -
jnz(
Operand label) → AsmBuilderBase -
Appends a
jnz
instruction to the instruction listinherited -
jz(
Operand label) → AsmBuilderBase -
Appends a
jz
instruction to the instruction listinherited -
lab(
String name) → LabelOperand -
Creates a
LabelOperandIntel
inherited -
label(
LabelOperand name) → AsmBuilderBase -
Appends a
label
instruction to the instruction listinherited -
mov(
Operand dest, Operand src) → AsmBuilderBase -
Appends a
mov
instruction to the instruction listinherited -
mul(
Operand reg) → AsmBuilderBase -
Appends a
mul
instruction to the instruction listinherited -
nop(
) → AsmBuilderBase -
Appends a
nop
instruction to the instruction listinherited -
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 listinherited -
pop(
Operand reg) → AsmBuilderBase -
Appends a
pop
instruction to the instruction listinherited -
popa(
) → AsmBuilderBase -
Appends a
popa
instruction to the instruction list -
popf(
) → AsmBuilderBase -
Appends a
popf
instruction to the instruction list -
push(
Operand item) → AsmBuilderBase -
Appends a
push
instruction to the instruction listinherited -
pusha(
) → AsmBuilderBase -
Appends a
pusha
instruction to the instruction list -
pushf(
) → AsmBuilderBase -
Appends a
pushf
instruction to the instruction list -
reset(
) → void -
Resets the instruction list
inherited
-
ret(
) → AsmBuilderBase -
Appends a
ret
instruction to the instruction listinherited -
shl(
Operand dest, Operand count) → AsmBuilderBase -
Appends a
shl
instruction to the instruction listinherited -
shr(
Operand dest, Operand count) → AsmBuilderBase -
Appends a
shr
instruction to the instruction listinherited -
sub(
Operand dest, Operand src) → AsmBuilderBase -
Appends a
sub
instruction to the instruction listinherited -
test(
Operand op1, Operand op2) → AsmBuilderBase -
Appends a
test
instruction to the instruction listinherited -
toString(
) → String -
A string representation of this object.
inherited
-
xor(
Operand dest, Operand src) → AsmBuilderBase -
Appends a
xor
instruction to the instruction listinherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited