AsmBuilderIntel32 class

The 32 bit Intel syntax helper

Inheritance
Implementers

Constructors

AsmBuilderIntel32()

Properties

ah → RegisterOperand
The ah register
no setterinherited
al → RegisterOperand
The al register
no setterinherited
ax → RegisterOperand
The ax register
no setterinherited
bh → RegisterOperand
The bh register
no setterinherited
bl → RegisterOperand
The bl register
no setterinherited
bp → RegisterOperand
The bp register
no setterinherited
bx → RegisterOperand
The bx register
no setterinherited
ch → RegisterOperand
The ch register
no setterinherited
cl → RegisterOperand
The cl register
no setterinherited
cx → RegisterOperand
The cx register
no setterinherited
dh → RegisterOperand
The dh register
no setterinherited
di → RegisterOperand
The di register
no setterinherited
dl → RegisterOperand
The dl register
no setterinherited
dx → RegisterOperand
The dx register
no setterinherited
eax → RegisterOperand
The eax register
no setter
ebp → RegisterOperand
The ebp register
no setter
ebx → RegisterOperand
The ebx register
no setter
ecx → RegisterOperand
The ecx register
no setter
edi → RegisterOperand
The edi register
no setter
edx → RegisterOperand
The edx register
no setter
eip → RegisterOperand
The eip register
no setter
esi → RegisterOperand
The esi register
no setter
esp → RegisterOperand
The esp register
no setter
hashCode int
The hash code for this object.
no setterinherited
ip → RegisterOperand
The ip register
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
si → RegisterOperand
The si register
no setterinherited
sp → RegisterOperand
The sp register
no setterinherited

Methods

add(Operand dest, Operand src) AsmBuilderBase
Appends a add instruction to the instruction list
inherited
and(Operand dest, Operand src) AsmBuilderBase
Appends a and instruction to the instruction list
inherited
append(Instruction instruction) AsmBuilderBase
Appends an instruction to the instructions list
inherited
appendRaw(String raw) AsmBuilderBase
Appends a raw string to the instructions list
inherited
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
inherited
cmp(Operand op1, Operand op2) AsmBuilderBase
Appends a cmp instruction to the instruction list
inherited
dec(Operand dest) AsmBuilderBase
Appends a dec instruction to the instruction list
inherited
deref(Operand item) → DereferencedOperand
Creates a DereferencedOperandIntel
inherited
div(Operand reg) AsmBuilderBase
Appends a div instruction to the instruction list
inherited
imm(int value) → ImmediateValueOperand
Creates a ImmediateValueOperandIntel
inherited
inc(Operand dest) AsmBuilderBase
Appends a inc instruction to the instruction list
inherited
je(Operand label) AsmBuilderBase
Appends a je instruction to the instruction list
inherited
jg(Operand label) AsmBuilderBase
Appends a jg instruction to the instruction list
inherited
jge(Operand label) AsmBuilderBase
Appends a jge instruction to the instruction list
inherited
jl(Operand label) AsmBuilderBase
Appends a jl instruction to the instruction list
inherited
jle(Operand label) AsmBuilderBase
Appends a jle instruction to the instruction list
inherited
jmp(Operand label) AsmBuilderBase
Appends a jmp instruction to the instruction list
inherited
jne(Operand label) AsmBuilderBase
Appends a jne instruction to the instruction list
inherited
jnz(Operand label) AsmBuilderBase
Appends a jnz instruction to the instruction list
inherited
jz(Operand label) AsmBuilderBase
Appends a jz instruction to the instruction list
inherited
lab(String name) → LabelOperand
Creates a LabelOperandIntel
inherited
label(LabelOperand name) AsmBuilderBase
Appends a label instruction to the instruction list
inherited
mov(Operand dest, Operand src) AsmBuilderBase
Appends a mov instruction to the instruction list
inherited
mul(Operand reg) AsmBuilderBase
Appends a mul instruction to the instruction list
inherited
nop() AsmBuilderBase
Appends a nop instruction to the instruction list
inherited
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
inherited
pop(Operand reg) AsmBuilderBase
Appends a pop instruction to the instruction list
inherited
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 list
inherited
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 list
inherited
shl(Operand dest, Operand count) AsmBuilderBase
Appends a shl instruction to the instruction list
inherited
shr(Operand dest, Operand count) AsmBuilderBase
Appends a shr instruction to the instruction list
inherited
sub(Operand dest, Operand src) AsmBuilderBase
Appends a sub instruction to the instruction list
inherited
test(Operand op1, Operand op2) AsmBuilderBase
Appends a test instruction to the instruction list
inherited
toString() String
A string representation of this object.
inherited
xor(Operand dest, Operand src) AsmBuilderBase
Appends a xor instruction to the instruction list
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited