AsmBuilderIntel64 class
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 setterinherited
-
ebp
→ RegisterOperand
-
The
ebp
register
no setterinherited
-
ebx
→ RegisterOperand
-
The
ebx
register
no setterinherited
-
ecx
→ RegisterOperand
-
The
ecx
register
no setterinherited
-
edi
→ RegisterOperand
-
The
edi
register
no setterinherited
-
edx
→ RegisterOperand
-
The
edx
register
no setterinherited
-
eip
→ RegisterOperand
-
The
eip
register
no setterinherited
-
esi
→ RegisterOperand
-
The
esi
register
no setterinherited
-
esp
→ RegisterOperand
-
The
esp
register
no setterinherited
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
ip
→ RegisterOperand
-
The
ip
register
no setterinherited
-
r8
→ RegisterOperand
-
The
r8
register
no setter
-
r9
→ RegisterOperand
-
The
r9
register
no setter
-
r10
→ RegisterOperand
-
The
r10
register
no setter
-
r11
→ RegisterOperand
-
The
r11
register
no setter
-
r12
→ RegisterOperand
-
The
r12
register
no setter
-
r13
→ RegisterOperand
-
The
r13
register
no setter
-
r14
→ RegisterOperand
-
The
r14
register
no setter
-
r15
→ RegisterOperand
-
The
r15
register
no setter
-
rax
→ RegisterOperand
-
The
rax
register
no setter
-
rbp
→ RegisterOperand
-
The
rbp
register
no setter
-
rbx
→ RegisterOperand
-
The
rbx
register
no setter
-
rcx
→ RegisterOperand
-
The
rcx
register
no setter
-
rdi
→ RegisterOperand
-
The
rdi
register
no setter
-
rdx
→ RegisterOperand
-
The
rdx
register
no setter
-
rip
→ RegisterOperand
-
The
rip
register
no setter
-
rsi
→ RegisterOperand
-
The
rsi
register
no setter
-
rsp
→ RegisterOperand
-
The
rsp
register
no setter
-
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
-
The
popa
instruction is not allowed in 64 bit
override
-
popf()
→ AsmBuilderBase
-
Appends a
popf
instruction to the instruction list
inherited
-
popfq()
→ AsmBuilderBase
-
Appends a
popfq
instruction to the instruction list
-
push(Operand item)
→ AsmBuilderBase
-
Appends a
push
instruction to the instruction list
inherited
-
pusha()
→ AsmBuilderBase
-
The
pusha
instruction is not allowed in 64 bit
override
-
pushf()
→ AsmBuilderBase
-
Appends a
pushf
instruction to the instruction list
inherited
-
pushfq()
→ AsmBuilderBase
-
Appends a
pushfq
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