![]() |
miasm
Reverse engineering framework
|
Variables | |
| exception_flags = ExprId('exception_flags', 32) | |
| interrupt_num = ExprId('interrupt_num', 32) | |
| list | gpregs32_str = ["W%d" % i for i in range(0x1f)] + ["WSP"] |
| gpregs32_expr | |
| gpregs32_init | |
| gpregs32_info | |
| list | gpregs64_str = ["X%d" % i for i in range(0x1E)] + ["LR", "SP"] |
| gpregs64_expr | |
| gpregs64_init | |
| gpregs64_info | |
| list | gpregsz32_str = ["W%d" % i for i in range(0x1f)] + ["WZR"] |
| gpregsz32_expr | |
| gpregsz32_init | |
| gpregsz32_info | |
| list | gpregsz64_str = ["X%d" % i for i in range(0x1e)] + ["LR", "XZR"] |
| gpregsz64_expr | |
| gpregsz64_init | |
| gpregsz64_info | |
| list | cr_str = ["c%d" % i for i in range(0x10)] |
| cr_expr | |
| cr_init | |
| cr_info | |
| list | simd08_str = ["B%d" % i for i in range(0x20)] |
| simd08_expr | |
| simd08_init | |
| simd08_info | |
| list | simd16_str = ["H%d" % i for i in range(0x20)] |
| simd16_expr | |
| simd16_init | |
| simd16_info | |
| list | simd32_str = ["S%d" % i for i in range(0x20)] |
| simd32_expr | |
| simd32_init | |
| simd32_info | |
| list | simd64_str = ["D%d" % i for i in range(0x20)] |
| simd64_expr | |
| simd64_init | |
| simd64_info | |
| list | simd128_str = ["Q%d" % i for i in range(0x20)] |
| simd128_expr | |
| simd128_init | |
| simd128_info | |
| list | sysregs_str |
| sysregs_expr | |
| sysregs_init | |
| sysregs_info | |
| PC | |
| WZR | |
| XZR | |
| PC_init = ExprId("PC_init", 64) | |
| WZR_init = ExprId("WZR_init", 32) | |
| XZR_init = ExprId("XZR_init", 64) | |
| string | reg_zf = 'zf' |
| string | reg_nf = 'nf' |
| string | reg_of = 'of' |
| string | reg_cf = 'cf' |
| string | reg_df = 'df' |
| string | reg_af = 'af' |
| string | reg_iff = 'if' |
| string | reg_ff = 'ff' |
| string | reg_cur_el = 'cur_el' |
| string | reg_dit = 'dit' |
| string | reg_pan = 'pan' |
| string | reg_spsel = 'spsel' |
| string | reg_ssbs = 'ssbs' |
| string | reg_tco = 'tco' |
| string | reg_uao = 'uao' |
| zf = ExprId(reg_zf, size=1) | |
| nf = ExprId(reg_nf, size=1) | |
| of = ExprId(reg_of, size=1) | |
| cf = ExprId(reg_cf, size=1) | |
| df = ExprId(reg_df, size=1) | |
| af = ExprId(reg_af, size=1) | |
| iff = ExprId(reg_iff, size=1) | |
| ff = ExprId(reg_ff, size=1) | |
| cur_el = ExprId(reg_cur_el, size=2) | |
| dit = ExprId(reg_dit, size=1) | |
| pan = ExprId(reg_pan, size=1) | |
| spsel = ExprId(reg_spsel, size=1) | |
| ssbs = ExprId(reg_ssbs, size=1) | |
| tco = ExprId(reg_tco, size=1) | |
| uao = ExprId(reg_uao, size=1) | |
| zf_init = ExprId("zf_init", size=1) | |
| nf_init = ExprId("nf_init", size=1) | |
| of_init = ExprId("of_init", size=1) | |
| cf_init = ExprId("cf_init", size=1) | |
| df_init = ExprId("df_init", size=1) | |
| af_init = ExprId("af_init", size=1) | |
| iff_init = ExprId("if_init", size=1) | |
| ff_init = ExprId("ff_init", size=1) | |
| cur_el_init = ExprId("cur_el_init", size=2) | |
| dit_init = ExprId("dit_init", size=1) | |
| pan_init = ExprId("pan_init", size=1) | |
| spsel_init = ExprId("spsel_init", size=1) | |
| ssbs_init = ExprId("ssbs_init", size=1) | |
| tco_init = ExprId("tco_init", size=1) | |
| uao_init = ExprId("uao_init", size=1) | |
| list | all_regs_ids |
| list | all_regs_ids_no_alias = all_regs_ids |
| dictionary | attrib_to_regs |
| all_regs_ids_byname = dict([(x.name, x) for x in all_regs_ids]) | |
| list | all_regs_ids_init = [ExprId("%s_init" % x.name, x.size) for x in all_regs_ids] |
| dictionary | regs_init = {} |
| list | regs_flt_expr = [] |
| miasm.arch.aarch64.regs.af_init = ExprId("af_init", size=1) |
| list miasm.arch.aarch64.regs.all_regs_ids |
| miasm.arch.aarch64.regs.all_regs_ids_byname = dict([(x.name, x) for x in all_regs_ids]) |
| list miasm.arch.aarch64.regs.all_regs_ids_init = [ExprId("%s_init" % x.name, x.size) for x in all_regs_ids] |
| list miasm.arch.aarch64.regs.all_regs_ids_no_alias = all_regs_ids |
| dictionary miasm.arch.aarch64.regs.attrib_to_regs |
| miasm.arch.aarch64.regs.cf_init = ExprId("cf_init", size=1) |
| miasm.arch.aarch64.regs.cr_expr |
| miasm.arch.aarch64.regs.cr_info |
| miasm.arch.aarch64.regs.cr_init |
| list miasm.arch.aarch64.regs.cr_str = ["c%d" % i for i in range(0x10)] |
| miasm.arch.aarch64.regs.cur_el = ExprId(reg_cur_el, size=2) |
| miasm.arch.aarch64.regs.cur_el_init = ExprId("cur_el_init", size=2) |
| miasm.arch.aarch64.regs.df_init = ExprId("df_init", size=1) |
| miasm.arch.aarch64.regs.dit_init = ExprId("dit_init", size=1) |
| miasm.arch.aarch64.regs.exception_flags = ExprId('exception_flags', 32) |
| miasm.arch.aarch64.regs.ff_init = ExprId("ff_init", size=1) |
| miasm.arch.aarch64.regs.gpregs32_expr |
| miasm.arch.aarch64.regs.gpregs32_info |
| miasm.arch.aarch64.regs.gpregs32_init |
| list miasm.arch.aarch64.regs.gpregs32_str = ["W%d" % i for i in range(0x1f)] + ["WSP"] |
| miasm.arch.aarch64.regs.gpregs64_expr |
| miasm.arch.aarch64.regs.gpregs64_info |
| miasm.arch.aarch64.regs.gpregs64_init |
| list miasm.arch.aarch64.regs.gpregs64_str = ["X%d" % i for i in range(0x1E)] + ["LR", "SP"] |
| miasm.arch.aarch64.regs.gpregsz32_expr |
| miasm.arch.aarch64.regs.gpregsz32_info |
| miasm.arch.aarch64.regs.gpregsz32_init |
| list miasm.arch.aarch64.regs.gpregsz32_str = ["W%d" % i for i in range(0x1f)] + ["WZR"] |
| miasm.arch.aarch64.regs.gpregsz64_expr |
| miasm.arch.aarch64.regs.gpregsz64_info |
| miasm.arch.aarch64.regs.gpregsz64_init |
| list miasm.arch.aarch64.regs.gpregsz64_str = ["X%d" % i for i in range(0x1e)] + ["LR", "XZR"] |
| miasm.arch.aarch64.regs.iff_init = ExprId("if_init", size=1) |
| miasm.arch.aarch64.regs.interrupt_num = ExprId('interrupt_num', 32) |
| miasm.arch.aarch64.regs.nf_init = ExprId("nf_init", size=1) |
| miasm.arch.aarch64.regs.of_init = ExprId("of_init", size=1) |
| miasm.arch.aarch64.regs.pan_init = ExprId("pan_init", size=1) |
| miasm.arch.aarch64.regs.PC |
| miasm.arch.aarch64.regs.PC_init = ExprId("PC_init", 64) |
| string miasm.arch.aarch64.regs.reg_af = 'af' |
| string miasm.arch.aarch64.regs.reg_cf = 'cf' |
| string miasm.arch.aarch64.regs.reg_cur_el = 'cur_el' |
| string miasm.arch.aarch64.regs.reg_df = 'df' |
| string miasm.arch.aarch64.regs.reg_dit = 'dit' |
| string miasm.arch.aarch64.regs.reg_ff = 'ff' |
| string miasm.arch.aarch64.regs.reg_iff = 'if' |
| string miasm.arch.aarch64.regs.reg_nf = 'nf' |
| string miasm.arch.aarch64.regs.reg_of = 'of' |
| string miasm.arch.aarch64.regs.reg_pan = 'pan' |
| string miasm.arch.aarch64.regs.reg_spsel = 'spsel' |
| string miasm.arch.aarch64.regs.reg_ssbs = 'ssbs' |
| string miasm.arch.aarch64.regs.reg_tco = 'tco' |
| string miasm.arch.aarch64.regs.reg_uao = 'uao' |
| string miasm.arch.aarch64.regs.reg_zf = 'zf' |
| list miasm.arch.aarch64.regs.regs_flt_expr = [] |
| dictionary miasm.arch.aarch64.regs.regs_init = {} |
| miasm.arch.aarch64.regs.simd08_expr |
| miasm.arch.aarch64.regs.simd08_info |
| miasm.arch.aarch64.regs.simd08_init |
| list miasm.arch.aarch64.regs.simd08_str = ["B%d" % i for i in range(0x20)] |
| miasm.arch.aarch64.regs.simd128_expr |
| miasm.arch.aarch64.regs.simd128_info |
| miasm.arch.aarch64.regs.simd128_init |
| list miasm.arch.aarch64.regs.simd128_str = ["Q%d" % i for i in range(0x20)] |
| miasm.arch.aarch64.regs.simd16_expr |
| miasm.arch.aarch64.regs.simd16_info |
| miasm.arch.aarch64.regs.simd16_init |
| list miasm.arch.aarch64.regs.simd16_str = ["H%d" % i for i in range(0x20)] |
| miasm.arch.aarch64.regs.simd32_expr |
| miasm.arch.aarch64.regs.simd32_info |
| miasm.arch.aarch64.regs.simd32_init |
| list miasm.arch.aarch64.regs.simd32_str = ["S%d" % i for i in range(0x20)] |
| miasm.arch.aarch64.regs.simd64_expr |
| miasm.arch.aarch64.regs.simd64_info |
| miasm.arch.aarch64.regs.simd64_init |
| list miasm.arch.aarch64.regs.simd64_str = ["D%d" % i for i in range(0x20)] |
| miasm.arch.aarch64.regs.spsel_init = ExprId("spsel_init", size=1) |
| miasm.arch.aarch64.regs.ssbs_init = ExprId("ssbs_init", size=1) |
| miasm.arch.aarch64.regs.sysregs_expr |
| miasm.arch.aarch64.regs.sysregs_info |
| miasm.arch.aarch64.regs.sysregs_init |
| list miasm.arch.aarch64.regs.sysregs_str |
| miasm.arch.aarch64.regs.tco_init = ExprId("tco_init", size=1) |
| miasm.arch.aarch64.regs.uao_init = ExprId("uao_init", size=1) |
| miasm.arch.aarch64.regs.WZR |
| miasm.arch.aarch64.regs.WZR_init = ExprId("WZR_init", 32) |
| miasm.arch.aarch64.regs.XZR |
| miasm.arch.aarch64.regs.XZR_init = ExprId("XZR_init", 64) |
| miasm.arch.aarch64.regs.zf_init = ExprId("zf_init", size=1) |