miasm
Reverse engineering framework
- p -
paddingbyte :
miasm.loader.strpatchwork.StrPatchwork
PAGEGRAIN :
vm_cpu
PAGEMASK :
vm_cpu
parent :
miasm.core.cpu.bsi
,
miasm.loader.elf_init.PHList
,
miasm.loader.elf_init.ProgramHeader
,
miasm.loader.elf_init.ProgramHeader64
,
miasm.loader.elf_init.Section
,
miasm.loader.elf_init.SHList
,
miasm.loader.elf_init.StructWrapper
,
miasm.loader.elf_init.virt
,
miasm.loader.pe_init.ContectRva
,
miasm.loader.pe_init.ContentVirtual
parent_head :
miasm.loader.new_cstruct.CStruct
parse_integer :
miasm.core.sembuilder.MiasmTransformer
parse_mem :
miasm.core.sembuilder.MiasmTransformer
parser :
miasm.arch.aarch64.arch.aarch64_b40
,
miasm.arch.aarch64.arch.aarch64_cond_arg
,
miasm.arch.aarch64.arch.aarch64_cond_inv_arg
,
miasm.arch.aarch64.arch.aarch64_crreg
,
miasm.arch.aarch64.arch.aarch64_deref
,
miasm.arch.aarch64.arch.aarch64_deref_nooff
,
miasm.arch.aarch64.arch.aarch64_gpreg0
,
miasm.arch.aarch64.arch.aarch64_gpreg32
,
miasm.arch.aarch64.arch.aarch64_gpreg32_noarg
,
miasm.arch.aarch64.arch.aarch64_gpreg64
,
miasm.arch.aarch64.arch.aarch64_gpreg64_noarg
,
miasm.arch.aarch64.arch.aarch64_gpreg_ext
,
miasm.arch.aarch64.arch.aarch64_gpreg_ext2
,
miasm.arch.aarch64.arch.aarch64_gpreg_isf
,
miasm.arch.aarch64.arch.aarch64_gpreg_noarg
,
miasm.arch.aarch64.arch.aarch64_gpreg_sftimm
,
miasm.arch.aarch64.arch.aarch64_gpregz
,
miasm.arch.aarch64.arch.aarch64_gpregz32
,
miasm.arch.aarch64.arch.aarch64_gpregz32_noarg
,
miasm.arch.aarch64.arch.aarch64_gpregz64
,
miasm.arch.aarch64.arch.aarch64_gpregz64_noarg
,
miasm.arch.aarch64.arch.aarch64_imm_32
,
miasm.arch.aarch64.arch.aarch64_imm_64
,
miasm.arch.aarch64.arch.aarch64_imm_hw
,
miasm.arch.aarch64.arch.aarch64_imm_hw_sc
,
miasm.arch.aarch64.arch.aarch64_imm_nsr
,
miasm.arch.aarch64.arch.aarch64_imm_sf
,
miasm.arch.aarch64.arch.aarch64_immhi_page
,
miasm.arch.aarch64.arch.aarch64_immhip_page
,
miasm.arch.aarch64.arch.aarch64_int64_noarg
,
miasm.arch.aarch64.arch.aarch64_offs
,
miasm.arch.aarch64.arch.aarch64_offs_pc
,
miasm.arch.aarch64.arch.aarch64_pcoff
,
miasm.arch.aarch64.arch.aarch64_simd08
,
miasm.arch.aarch64.arch.aarch64_simd08_noarg
,
miasm.arch.aarch64.arch.aarch64_simd128
,
miasm.arch.aarch64.arch.aarch64_simd128_noarg
,
miasm.arch.aarch64.arch.aarch64_simd16
,
miasm.arch.aarch64.arch.aarch64_simd16_noarg
,
miasm.arch.aarch64.arch.aarch64_simd32
,
miasm.arch.aarch64.arch.aarch64_simd32_noarg
,
miasm.arch.aarch64.arch.aarch64_simd64
,
miasm.arch.aarch64.arch.aarch64_simd64_noarg
,
miasm.arch.aarch64.arch.aarch64_simdreg
,
miasm.arch.aarch64.arch.aarch64_simdreg_32_64
,
miasm.arch.aarch64.arch.aarch64_simdreg_32_64_zero
,
miasm.arch.aarch64.arch.aarch64_simdreg_h
,
miasm.arch.aarch64.arch.aarch64_uint64
,
miasm.arch.aarch64.arch.aarch64_uint64_noarg
,
miasm.arch.arm.arch.arm_cpreg
,
miasm.arch.arm.arch.arm_deref_reg_imm
,
miasm.arch.arm.arch.arm_derefl
,
miasm.arch.arm.arch.arm_gpreg
,
miasm.arch.arm.arch.arm_gpreg_h
,
miasm.arch.arm.arch.arm_gpreg_l
,
miasm.arch.arm.arch.arm_gpreg_l_noarg
,
miasm.arch.arm.arch.arm_gpreg_noarg
,
miasm.arch.arm.arch.arm_gpreg_nopc
,
miasm.arch.arm.arch.arm_gpreg_nosp
,
miasm.arch.arm.arch.arm_gpreg_nosppc
,
miasm.arch.arm.arch.arm_imm
,
miasm.arch.arm.arch.arm_imm8_12
,
miasm.arch.arm.arch.arm_imm_12_4
,
miasm.arch.arm.arch.arm_imm_4_12
,
miasm.arch.arm.arch.arm_immed
,
miasm.arch.arm.arch.arm_mem_rn_imm
,
miasm.arch.arm.arch.arm_offreg
,
miasm.arch.arm.arch.arm_offs
,
miasm.arch.arm.arch.arm_offsp
,
miasm.arch.arm.arch.arm_op2
,
miasm.arch.arm.arch.arm_op2imm
,
miasm.arch.arm.arch.arm_preg
,
miasm.arch.arm.arch.arm_psr
,
miasm.arch.arm.arch.arm_reg_wb
,
miasm.arch.arm.arch.arm_rlist
,
miasm.arch.arm.arch.arm_rm_rot2
,
miasm.arch.arm.arch.arm_rm_rot5_asr
,
miasm.arch.arm.arch.arm_rm_rot5_lsl
,
miasm.arch.arm.arch.arm_sp
,
miasm.arch.arm.arch.arm_sppc
,
miasm.arch.arm.arch.armt2_rot_rm
,
miasm.arch.arm.arch.armt_aif
,
miasm.arch.arm.arch.armt_barrier_option
,
miasm.arch.arm.arch.armt_cond_arg
,
miasm.arch.arm.arch.armt_deref_reg
,
miasm.arch.arm.arch.armt_deref_reg_reg
,
miasm.arch.arm.arch.armt_deref_reg_reg_lsl_1
,
miasm.arch.arm.arch.armt_gpreg_rm_shift_off
,
miasm.arch.arm.arch.armt_op2imm
,
miasm.arch.arm.arch.armt_reg_wb
,
miasm.arch.arm.arch.armt_rlist
,
miasm.arch.arm.arch.armt_rlist13
,
miasm.arch.arm.arch.armt_rlist13_pc_lr
,
miasm.arch.arm.arch.armt_widthm1
,
miasm.arch.mep.arch.mep_abs24
,
miasm.arch.mep.arch.mep_copro_reg
,
miasm.arch.mep.arch.mep_deref_inc_reg
,
miasm.arch.mep.arch.mep_deref_reg
,
miasm.arch.mep.arch.mep_deref_reg_offset
,
miasm.arch.mep.arch.mep_deref_sp_offset
,
miasm.arch.mep.arch.mep_imm
,
miasm.arch.mep.arch.mep_imm16
,
miasm.arch.mep.arch.mep_imm16_signed
,
miasm.arch.mep.arch.mep_imm5_Iiiii
,
miasm.arch.mep.arch.mep_imm6
,
miasm.arch.mep.arch.mep_imm8
,
miasm.arch.mep.arch.mep_reg
,
miasm.arch.mips32.arch.mips32_cpr
,
miasm.arch.mips32.arch.mips32_dreg_imm
,
miasm.arch.mips32.arch.mips32_fccreg
,
miasm.arch.mips32.arch.mips32_fltpreg
,
miasm.arch.mips32.arch.mips32_gpreg
,
miasm.arch.mips32.arch.mips32_imm
,
miasm.arch.msp430.arch.msp430_dreg_arg
,
miasm.arch.msp430.arch.msp430_offs
,
miasm.arch.msp430.arch.msp430_sreg_arg
,
miasm.arch.ppc.arch.ppc_crfreg
,
miasm.arch.ppc.arch.ppc_crfreg_noarg
,
miasm.arch.ppc.arch.ppc_deref32
,
miasm.arch.ppc.arch.ppc_float
,
miasm.arch.ppc.arch.ppc_gpreg
,
miasm.arch.ppc.arch.ppc_gpreg_noarg
,
miasm.arch.ppc.arch.ppc_gpreg_or_0
,
miasm.arch.ppc.arch.ppc_gpreg_or_0_noarg
,
miasm.arch.ppc.arch.ppc_imm
,
miasm.arch.ppc.arch.ppc_vex
,
miasm.arch.sh4.arch.bs_dgpreg
,
miasm.arch.sh4.arch.bs_dr0gbr
,
miasm.arch.sh4.arch.bs_dr0gp
,
miasm.arch.sh4.arch.sh4_bgpreg
,
miasm.arch.sh4.arch.sh4_dgbrimm8
,
miasm.arch.sh4.arch.sh4_dgpreg
,
miasm.arch.sh4.arch.sh4_dgpreg_imm
,
miasm.arch.sh4.arch.sh4_dgpregpdec
,
miasm.arch.sh4.arch.sh4_dgpregpinc
,
miasm.arch.sh4.arch.sh4_dpc16imm
,
miasm.arch.sh4.arch.sh4_dpc32imm
,
miasm.arch.sh4.arch.sh4_dr
,
miasm.arch.sh4.arch.sh4_freg
,
miasm.arch.sh4.arch.sh4_gpreg
,
miasm.arch.sh4.arch.sh4_gpreg_noarg
,
miasm.arch.sh4.arch.sh4_imm
,
miasm.arch.sh4.arch.sh4_pc32imm
,
miasm.arch.sh4.arch.sh4_simm
,
miasm.arch.x86.arch.bs_cl1
,
miasm.arch.x86.arch.bs_cond_imm
,
miasm.arch.x86.arch.bs_cs
,
miasm.arch.x86.arch.bs_ds
,
miasm.arch.x86.arch.bs_eax
,
miasm.arch.x86.arch.bs_edx
,
miasm.arch.x86.arch.bs_es
,
miasm.arch.x86.arch.bs_fs
,
miasm.arch.x86.arch.bs_gs
,
miasm.arch.x86.arch.bs_movoff
,
miasm.arch.x86.arch.bs_msegoff
,
miasm.arch.x86.arch.bs_rel_off
,
miasm.arch.x86.arch.bs_s08
,
miasm.arch.x86.arch.bs_seg
,
miasm.arch.x86.arch.bs_ss
,
miasm.arch.x86.arch.bs_st
,
miasm.arch.x86.arch.r_al
,
miasm.arch.x86.arch.r_ax
,
miasm.arch.x86.arch.r_cl
,
miasm.arch.x86.arch.r_dx
,
miasm.arch.x86.arch.r_eax
,
miasm.arch.x86.arch.r_rax
,
miasm.arch.x86.arch.x86_imm
,
miasm.arch.x86.arch.x86_imm_fix_08
,
miasm.arch.x86.arch.x86_reg_st
,
miasm.arch.x86.arch.x86_rm_arg
,
miasm.arch.x86.arch.x86_rm_cr
,
miasm.arch.x86.arch.x86_rm_dr
,
miasm.arch.x86.arch.x86_rm_flt
,
miasm.arch.x86.arch.x86_rm_mem_far
,
miasm.arch.x86.arch.x86_rm_reg_noarg
,
miasm.arch.x86.arch.x86_rm_segm
,
miasm.core.cpu.reg_info
,
miasm.core.cpu.reg_info_dct
,
miasm.core.cpu.reg_noarg
,
miasm.core.ctypesmngr.CAstTypes
PASS_COMMONS :
miasm.expression.simplifications.ExpressionSimplifier
PASS_COND :
miasm.expression.simplifications.ExpressionSimplifier
PASS_HEAVY :
miasm.expression.simplifications.ExpressionSimplifier
PASS_HIGH_TO_EXPLICIT :
miasm.expression.simplifications.ExpressionSimplifier
pass_manager :
miasm.jitter.llvmconvert.LLVMContext
passes :
miasm.analysis.simplifier.IRCFGSimplifier
,
miasm.analysis.simplifier.IRCFGSimplifierCommon
,
miasm.analysis.simplifier.IRCFGSimplifierSSA
,
miasm.core.graph.DiGraphSimplifier
passthrough :
miasm.os_dep.linux.environment.FileSystem
path_to_inode :
miasm.os_dep.linux.environment.FileSystem
patterns :
miasm.os_dep.win_api_x86_32.find_data_mngr
pc :
miasm.arch.aarch64.arch.mn_aarch64
,
miasm.arch.aarch64.jit.jitter_aarch64l
,
miasm.arch.aarch64.sem.ir_aarch64b
,
miasm.arch.aarch64.sem.ir_aarch64l
,
miasm.arch.arm.arch.mn_arm
,
miasm.arch.arm.arch.mn_armt
,
miasm.arch.arm.jit.jitter_arml
,
miasm.arch.arm.sem.ir_armb
,
miasm.arch.arm.sem.ir_arml
,
miasm.arch.arm.sem.ir_armtb
,
miasm.arch.arm.sem.ir_armtl
,
miasm.arch.mep.arch.mn_mep
PC :
miasm.arch.mep.jit.mep_CGen
pc :
miasm.arch.mep.sem.ir_mepb
,
miasm.arch.mep.sem.ir_mepl
,
miasm.arch.mips32.arch.mn_mips32
,
miasm.arch.mips32.jit.jitter_mips32l
,
miasm.arch.mips32.sem.ir_mips32b
,
miasm.arch.mips32.sem.ir_mips32l
,
miasm.arch.msp430.arch.mn_msp430
,
miasm.arch.msp430.sem.ir_msp430
,
miasm.arch.ppc.jit.jitter_ppc32b
,
miasm.arch.ppc.sem.ir_ppc32b
,
miasm.arch.sh4.arch.mn_sh4
,
miasm.arch.x86.arch.mn_x86
,
miasm.arch.x86.jit.jitter_x86_32
,
miasm.arch.x86.jit.jitter_x86_64
PC :
miasm.arch.x86.jit.x86_32_CGen
pc :
miasm.arch.x86.sem.ir_x86_16
,
miasm.arch.x86.sem.ir_x86_32
,
miasm.arch.x86.sem.ir_x86_64
,
miasm.ir.ir.IntermediateRepresentation
PC :
miasm.jitter.codegen.CGen
pc :
miasm.jitter.jitload.Jitter
PC :
miasm.jitter.llvmconvert.LLVMContext_JIT
,
vm_cpu
PC_end :
vm_cpu
PC_FETCH :
vm_cpu
pe :
miasm.analysis.sandbox.OS_Win
pending :
miasm.analysis.depgraph.DependencyResult
,
miasm.analysis.depgraph.DependencyState
perfect_tree :
expr_random.ExprRandom_NoPerfect_NoReuse_UppercaseIdent
,
miasm.expression.expression_helper.ExprRandom
pf :
vm_cpu
ph :
miasm.loader.elf_init.ELF
,
miasm.loader.elf_init.ProgramHeader
,
miasm.loader.elf_init.ProgramHeader64
phhash_crypt_md5 :
miasm.os_dep.win_api_x86_32.c_winobjs
phi_destinations :
miasm.analysis.outofssa.UnSSADiGraph
phi_new_var :
miasm.analysis.outofssa.UnSSADiGraph
phi_parent_sources :
miasm.analysis.outofssa.UnSSADiGraph
PHI_STR :
miasm.analysis.ssa.SSADiGraph
phlist :
miasm.loader.elf_init.PHList
phparent :
miasm.loader.elf_init.Section
pinned_block_idx :
miasm.core.asmblock.BlockChain
platform_arch :
miasm.os_dep.linux.environment.LinuxEnvironment
,
miasm.os_dep.linux.environment.LinuxEnvironment_arml
,
miasm.os_dep.linux.environment.LinuxEnvironment_x86_32
,
miasm.os_dep.linux.environment.LinuxEnvironment_x86_64
position :
dse_crackme.SymbolicFile
prefix :
miasm.arch.x86.arch.mn_x86
prefix_ad_size :
miasm.arch.x86.arch.mn_x86
prefix_op_size :
miasm.arch.x86.arch.mn_x86
prefixed :
miasm.arch.x86.arch.additional_info
PRID :
vm_cpu
prio :
miasm.arch.arm.arch.armt_cond_lsb
,
miasm.arch.arm.arch.armt_itmask
,
miasm.arch.arm.arch.mul_part_x
,
miasm.arch.arm.arch.mul_part_y
,
miasm.arch.arm.arch.ppi_b_nosp_mn
,
miasm.arch.mips32.arch.bs_cond_mod
,
miasm.arch.mips32.arch.bs_cond_name
,
miasm.arch.msp430.arch.bw_mn
,
miasm.arch.msp430.arch.msp430_dreg_arg
,
miasm.arch.msp430.arch.msp430_sreg_arg
,
miasm.arch.ppc.arch.bs_mod_name_prio4
,
miasm.arch.ppc.arch.bs_mod_name_prio5
,
miasm.arch.ppc.arch.bs_mod_name_prio6
,
miasm.arch.ppc.arch.ppc_divert_conditional_branch
,
miasm.arch.x86.arch.bs_modname_jecx
,
miasm.arch.x86.arch.bs_modname_mode
,
miasm.arch.x86.arch.bs_modname_size
,
miasm.arch.x86.arch.field_size
,
miasm.arch.x86.arch.x86_rm_cr
,
miasm.arch.x86.arch.x86_rm_dr
,
miasm.arch.x86.arch.x86_rm_flt
,
miasm.arch.x86.arch.x86_rm_reg_noarg
,
miasm.arch.x86.arch.x86_rm_segm
,
miasm.core.cpu.bs
,
miasm.core.cpu.bs8
,
miasm.core.cpu.bs_divert
,
miasm.core.cpu.bs_mod_name
,
miasm.core.cpu.bs_name
,
miasm.core.cpu.m_reg
process_pid :
miasm.os_dep.linux.environment.LinuxEnvironment
process_tid :
miasm.os_dep.linux.environment.LinuxEnvironment
ProcessorRevision :
miasm.os_dep.win_api_x86_32.systeminfo
ProcessorsType :
miasm.os_dep.win_api_x86_32.systeminfo
PRODUCE_NO_SOLUTION :
miasm.analysis.dse.DSEPathConstraint
PRODUCE_SOLUTION_BRANCH_COV :
miasm.analysis.dse.DSEPathConstraint
PRODUCE_SOLUTION_CODE_COV :
miasm.analysis.dse.DSEPathConstraint
PRODUCE_SOLUTION_PATH_COV :
miasm.analysis.dse.DSEPathConstraint
products :
test_all.ExampleShellcode
,
test_all.SemanticTestAsm
,
test_all.SemanticTestExec
,
test_all.TestDepgraph
,
utils.test.Test
PROGRAM_PATH :
miasm.analysis.sandbox.OS_Linux
,
miasm.analysis.sandbox.OS_Linux_str
prompt :
miasm.analysis.debugging.DebugCmd
propag_expressions :
miasm.analysis.simplifier.IRCFGSimplifierSSA
protocol :
miasm.os_dep.linux.environment.FileDescriptorSocket
PSW :
vm_cpu
ptr :
miasm.core.asm_ast.AstMem
,
miasm.expression.expression_reduce.ExprNodeMem
ptr_encode_key :
miasm.os_dep.win_api_x86_32.c_winobjs
ptrs :
miasm.os_dep.linux.environment.AuxVec
PWBASE :
vm_cpu
PWCTL :
vm_cpu
PWFIELD :
vm_cpu
PWSIZE :
vm_cpu
pyvm :
JitCpu
Generated by
1.8.20