pycca
PyCCA Assembler
Assembly language
Building assembly from Python objects
Compiling Python functions from assembly
Differences with GNU-AS
Adding support for new instructions
Assembly API Reference
Building executable code
Supported registers
Supported instructions
The Instruction class
Debugging tools
PyCCA C Compiler
pycca
Docs
»
Edit on GitHub
Index
A
|
B
|
C
|
D
|
F
|
G
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
A
add (class in pycca.asm.instructions)
as_code() (in module pycca.asm.util)
asm (pycca.asm.Instruction attribute)
B
bits (pycca.asm.register.Register attribute)
C
call (class in pycca.asm.instructions)
check_arch() (pycca.asm.register.Register method)
check_mode() (pycca.asm.Instruction method)
clean_args (pycca.asm.Instruction attribute)
cmp (class in pycca.asm.instructions)
code (pycca.asm.Instruction attribute)
CodePage (class in pycca.asm)
compare() (in module pycca.asm.util)
D
dec (class in pycca.asm.instructions)
dump() (pycca.asm.CodePage method)
F
fabs (class in pycca.asm.instructions)
fadd (class in pycca.asm.instructions)
faddp (class in pycca.asm.instructions)
fcomi (class in pycca.asm.instructions)
fcomip (class in pycca.asm.instructions)
fdiv (class in pycca.asm.instructions)
fdivp (class in pycca.asm.instructions)
fiadd (class in pycca.asm.instructions)
fidiv (class in pycca.asm.instructions)
fild (class in pycca.asm.instructions)
fimul (class in pycca.asm.instructions)
fist (class in pycca.asm.instructions)
fistp (class in pycca.asm.instructions)
fisub (class in pycca.asm.instructions)
fld (class in pycca.asm.instructions)
fmul (class in pycca.asm.instructions)
fmulp (class in pycca.asm.instructions)
fst (class in pycca.asm.instructions)
fstp (class in pycca.asm.instructions)
fsub (class in pycca.asm.instructions)
fsubp (class in pycca.asm.instructions)
fucomi (class in pycca.asm.instructions)
fucomip (class in pycca.asm.instructions)
G
generate_code() (pycca.asm.Instruction method)
generate_instruction_parts() (pycca.asm.Instruction method)
get_function() (pycca.asm.CodePage method)
I
idiv (class in pycca.asm.instructions)
imul (class in pycca.asm.instructions)
inc (class in pycca.asm.instructions)
Instruction (class in pycca.asm)
int_ (class in pycca.asm.instructions)
J
ja (class in pycca.asm.instructions)
jae (class in pycca.asm.instructions)
jb (class in pycca.asm.instructions)
jbe (class in pycca.asm.instructions)
jc (class in pycca.asm.instructions)
je (class in pycca.asm.instructions)
jg (class in pycca.asm.instructions)
jge (class in pycca.asm.instructions)
jl (class in pycca.asm.instructions)
jle (class in pycca.asm.instructions)
jmp (class in pycca.asm.instructions)
jna (class in pycca.asm.instructions)
jnae (class in pycca.asm.instructions)
jnb (class in pycca.asm.instructions)
jnbe (class in pycca.asm.instructions)
jnc (class in pycca.asm.instructions)
jne (class in pycca.asm.instructions)
jng (class in pycca.asm.instructions)
jnge (class in pycca.asm.instructions)
jnl (class in pycca.asm.instructions)
jnle (class in pycca.asm.instructions)
jno (class in pycca.asm.instructions)
jnp (class in pycca.asm.instructions)
jns (class in pycca.asm.instructions)
jnz (class in pycca.asm.instructions)
jo (class in pycca.asm.instructions)
jp (class in pycca.asm.instructions)
jpe (class in pycca.asm.instructions)
jpo (class in pycca.asm.instructions)
js (class in pycca.asm.instructions)
jz (class in pycca.asm.instructions)
L
lea (class in pycca.asm.instructions)
leave (class in pycca.asm.instructions)
M
mkfunction() (in module pycca.asm)
mode (pycca.asm.Instruction attribute)
mov (class in pycca.asm.instructions)
movsd (class in pycca.asm.instructions)
N
name (pycca.asm.register.Register attribute)
O
opcode (pycca.asm.Instruction attribute)
operands (pycca.asm.Instruction attribute)
P
parse_operands() (pycca.asm.Instruction method)
phexbin() (in module pycca.asm.util)
pop (class in pycca.asm.instructions)
prefixes (pycca.asm.Instruction attribute)
push (class in pycca.asm.instructions)
pycca.asm.instructions (module)
pycca.asm.register (module)
R
read_signature() (pycca.asm.Instruction method)
Register (class in pycca.asm.register)
ret (class in pycca.asm.instructions)
rex (pycca.asm.register.Register attribute)
rex_byte (pycca.asm.Instruction attribute)
S
select_instruction_mode() (pycca.asm.Instruction method)
sig (pycca.asm.Instruction attribute)
sub (class in pycca.asm.instructions)
syscall (class in pycca.asm.instructions)
T
test (class in pycca.asm.instructions)
U
use_sig (pycca.asm.Instruction attribute)
V
val (pycca.asm.register.Register attribute)
Read the Docs
v: latest
Versions
latest
Downloads
HTML
Epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.