Home
last modified time | relevance | path

Searched refs:cpu_watchpoint (Results 1 – 9 of 9) sorted by relevance

/openbmc/qemu/target/xtensa/
H A Ddbg_helper.c91 if (env->cpu_watchpoint[i]) { in set_dbreak()
92 cpu_watchpoint_remove_by_ref(cs, env->cpu_watchpoint[i]); in set_dbreak()
108 flags, &env->cpu_watchpoint[i])) { in set_dbreak()
109 env->cpu_watchpoint[i] = NULL; in set_dbreak()
133 if (env->cpu_watchpoint[i]) { in HELPER()
136 cpu_watchpoint_remove_by_ref(cs, env->cpu_watchpoint[i]); in HELPER()
137 env->cpu_watchpoint[i] = NULL; in HELPER()
H A Dhelper.c212 if (env->cpu_watchpoint[i] && in check_hw_breakpoints()
213 env->cpu_watchpoint[i]->flags & BP_WATCHPOINT_HIT) { in check_hw_breakpoints()
H A Dcpu.h549 struct CPUWatchpoint *cpu_watchpoint[MAX_NDBREAK]; member
/openbmc/qemu/target/i386/tcg/system/
H A Dbpt_helper.c79 &env->cpu_watchpoint[index]); in hw_breakpoint_insert()
88 &env->cpu_watchpoint[index]); in hw_breakpoint_insert()
112 if (env->cpu_watchpoint[index]) { in hw_breakpoint_remove()
113 cpu_watchpoint_remove_by_ref(cs, env->cpu_watchpoint[index]); in hw_breakpoint_remove()
114 env->cpu_watchpoint[index] = NULL; in hw_breakpoint_remove()
186 if (env->cpu_watchpoint[reg] && in check_hw_breakpoints()
187 env->cpu_watchpoint[reg]->flags & BP_WATCHPOINT_HIT) { in check_hw_breakpoints()
/openbmc/qemu/target/riscv/
H A Ddebug.c503 &env->cpu_watchpoint[index]); in type2_breakpoint_insert()
508 &env->cpu_watchpoint[index]); in type2_breakpoint_insert()
522 if (env->cpu_watchpoint[index]) { in type2_breakpoint_remove()
523 cpu_watchpoint_remove_by_ref(cs, env->cpu_watchpoint[index]); in type2_breakpoint_remove()
524 env->cpu_watchpoint[index] = NULL; in type2_breakpoint_remove()
629 &env->cpu_watchpoint[index]); in type6_breakpoint_insert()
632 &env->cpu_watchpoint[index]); in type6_breakpoint_insert()
1081 env->cpu_watchpoint[i] = NULL; in riscv_trigger_reset_hold()
H A Dcpu.h457 struct CPUWatchpoint *cpu_watchpoint[RV_MAX_TRIGGERS]; member
/openbmc/qemu/target/arm/
H A Ddebug_helper.c271 CPUWatchpoint *wp = env->cpu_watchpoint[n]; in bp_wp_matches()
371 for (n = 0; n < ARRAY_SIZE(env->cpu_watchpoint); n++) { in check_watchpoints()
558 if (env->cpu_watchpoint[n]) { in hw_watchpoint_update()
559 cpu_watchpoint_remove_by_ref(CPU(cpu), env->cpu_watchpoint[n]); in hw_watchpoint_update()
560 env->cpu_watchpoint[n] = NULL; in hw_watchpoint_update()
635 &env->cpu_watchpoint[n]); in hw_watchpoint_update()
648 memset(env->cpu_watchpoint, 0, sizeof(env->cpu_watchpoint)); in hw_watchpoint_update_all()
650 for (i = 0; i < ARRAY_SIZE(cpu->env.cpu_watchpoint); i++) { in hw_watchpoint_update_all()
H A Dcpu.h750 struct CPUWatchpoint *cpu_watchpoint[16]; member
/openbmc/qemu/target/i386/
H A Dcpu.h2023 struct CPUWatchpoint *cpu_watchpoint[4]; member