miasm
Reverse engineering framework
miasm.jitter.codegen.CGen Member List

This is the complete list of members for miasm.jitter.codegen.CGen, including all inherited members.

__init__(self, ir_arch)miasm.jitter.codegen.CGen
add_label_index(self, dst2index, loc_key)miasm.jitter.codegen.CGen
add_local_var(self, dst_var, dst_index, expr)miasm.jitter.codegen.CGen
assignblk_to_irbloc(self, instr, assignblk)miasm.jitter.codegen.CGen
block2assignblks(self, block)miasm.jitter.codegen.CGen
C_PCmiasm.jitter.codegen.CGen
CODE_BAD_BLOCKmiasm.jitter.codegen.CGenstatic
CODE_CPU_EXCEPTION_POST_INSTRmiasm.jitter.codegen.CGenstatic
CODE_EXCEPTION_AT_INSTRmiasm.jitter.codegen.CGenstatic
CODE_EXCEPTION_MEM_AT_INSTRmiasm.jitter.codegen.CGenstatic
CODE_INITmiasm.jitter.codegen.CGenstatic
CODE_RETURN_EXCEPTIONmiasm.jitter.codegen.CGenstatic
CODE_RETURN_NO_EXCEPTIONmiasm.jitter.codegen.CGenstatic
CODE_VM_EXCEPTION_POST_INSTRmiasm.jitter.codegen.CGenstatic
dst_to_c(self, src)miasm.jitter.codegen.CGen
gen_assignblk_dst(self, dst)miasm.jitter.codegen.CGen
gen_bad_block(self)miasm.jitter.codegen.CGen
gen_c(self, block, log_mn=False, log_regs=False)miasm.jitter.codegen.CGen
gen_c_assignments(self, assignblk)miasm.jitter.codegen.CGen
gen_c_code(self, attrib, c_dst, c_assignmnts)miasm.jitter.codegen.CGen
gen_check_cpu_exception(self, address)miasm.jitter.codegen.CGen
gen_check_memory_exception(self, address)miasm.jitter.codegen.CGen
gen_dst_goto(self, attrib, instr_offsets, dst2index)miasm.jitter.codegen.CGen
gen_finalize(self, block)miasm.jitter.codegen.CGen
gen_goto_code(self, attrib, instr_offsets, dst)miasm.jitter.codegen.CGen
gen_init(self, block)miasm.jitter.codegen.CGen
gen_irblock(self, instr_attrib, attributes, instr_offsets, irblock)miasm.jitter.codegen.CGen
gen_post_code(self, attrib, pc_value)miasm.jitter.codegen.CGen
gen_post_instr_checks(self, attrib)miasm.jitter.codegen.CGen
gen_pre_code(self, instr_attrib)miasm.jitter.codegen.CGen
get_attributes(self, instr, irblocks, log_mn=False, log_regs=False)miasm.jitter.codegen.CGen
get_block_post_label(self, block)miasm.jitter.codegen.CGen
get_caracteristics(self, assignblk, attrib)miasm.jitter.codegen.CGen
get_mem_prefetch(self, assignblk)miasm.jitter.codegen.CGen
id_to_c(self, expr)miasm.jitter.codegen.CGen
id_to_c_idmiasm.jitter.codegen.CGen
init_arch_C(self)miasm.jitter.codegen.CGen
ir_archmiasm.jitter.codegen.CGen
patch_c_id(self, expr)miasm.jitter.codegen.CGen
PCmiasm.jitter.codegen.CGen
translatormiasm.jitter.codegen.CGen
traverse_expr_dst(self, expr, dst2index)miasm.jitter.codegen.CGen