コード例 #1
0
ファイル: mem_helper.c プロジェクト: 0bliv10n/s2e
void cpu_unassigned_access(CPUAlphaState *env, target_phys_addr_t addr,
                           int is_write, int is_exec, int unused, int size)
{
    env->trap_arg0 = addr;
    env->trap_arg1 = is_write;
    dynamic_excp(env, NULL, EXCP_MCHK, 0);
}
コード例 #2
0
ファイル: mem_helper.c プロジェクト: Annovae/qemu
void alpha_cpu_unassigned_access(CPUState *cs, hwaddr addr,
                                 bool is_write, bool is_exec, int unused,
                                 unsigned size)
{
    AlphaCPU *cpu = ALPHA_CPU(cs);
    CPUAlphaState *env = &cpu->env;

    env->trap_arg0 = addr;
    env->trap_arg1 = is_write ? 1 : 0;
    dynamic_excp(env, 0, EXCP_MCHK, 0);
}