| arch_regs | arion::ArchManager | protected |
| arch_regs_sz | arion::ArchManager | protected |
| ArchManager(std::shared_ptr< ARCH_ATTRIBUTES > attrs, std::map< std::string, REG > arch_regs, std::map< REG, uint8_t > arch_regs_sz, std::vector< REG > ctxt_regs, std::map< uint64_t, CPU_INTR > cpu_idt, bool hooks_intr) | arion::ArchManager | inlineprotected |
| ArchManagerARM() | arion_arm::ArchManagerARM | inline |
| arion | arion::ArchManager | protected |
| attrs | arion::ArchManager | protected |
| cpu_idt | arion::ArchManager | protected |
| cs | arion::ArchManager | protected |
| ctxt_regs | arion::ArchManager | protected |
| curr_cs() override | arion_arm::ArchManagerARM | virtual |
| curr_ks() override | arion_arm::ArchManagerARM | virtual |
| does_hook_intr() | arion::ArchManager | |
| dump_regs() | arion::ArchManager | |
| dump_tls() override | arion_arm::ArchManagerARM | virtual |
| enable_vfp() | arion_arm::ArchManagerARM | private |
| get_attrs() | arion::ArchManager | |
| get_context_regs() | arion::ArchManager | |
| get_idt_entry(uint64_t intno) | arion::ArchManager | |
| get_name_by_syscall_no(uint64_t syscall_no) | arion::ArchManager | |
| get_signal_from_intr(CPU_INTR intr) | arion::ArchManager | static |
| get_syscall_no_by_name(std::string name) | arion::ArchManager | |
| has_idt_entry(uint64_t intno) | arion::ArchManager | |
| has_syscall_with_name(std::string name) | arion::ArchManager | |
| hooks_intr | arion::ArchManager | protected |
| init_thread_regs(ADDR pc, ADDR sp) | arion::ArchManager | |
| initialize(std::weak_ptr< Arion > arion, CPU_ARCH arch, PLATFORM platform=PLATFORM::UNKNOWN_PLATFORM) | arion::ArchManager | static |
| int_hook(std::shared_ptr< arion::Arion > arion, uint32_t intno, void *user_data) | arion_arm::ArchManagerARM | privatestatic |
| is_thumb() | arion_arm::ArchManagerARM | private |
| ks | arion::ArchManager | protected |
| load_regs(std::unique_ptr< std::map< REG, RVAL > > regs) | arion::ArchManager | |
| load_tls(arion::ADDR new_tls) override | arion_arm::ArchManagerARM | virtual |
| prerun_hook(arion::ADDR &start) override | arion_arm::ArchManagerARM | virtual |
| read_arch_reg(REG reg) | arion::ArchManager | |
| read_reg(REG reg) | arion::ArchManager | inline |
| read_reg(std::string reg_name) | arion::ArchManager | inline |
| setup() override | arion_arm::ArchManagerARM | privatevirtual |
| signo_by_intr | arion::ArchManager | privatestatic |
| uc | arion::ArchManager | protected |
| write_arch_reg(REG reg, uint64_t val) | arion::ArchManager | |
| write_reg(REG reg, T val) | arion::ArchManager | inline |
| write_reg(std::string reg_name, T val) | arion::ArchManager | inline |
| ~ArchManager()=default | arion::ArchManager | virtual |