Home
last modified time | relevance | path

Searched refs:hw_breakpoints (Results 1 – 5 of 5) sorted by relevance

/openbmc/qemu/target/arm/
H A Dhyp_gdbstub.c19 GArray *hw_breakpoints, *hw_watchpoints; variable
71 g_array_append_val(hw_breakpoints, brk); in insert_hw_breakpoint()
86 for (i = 0; i < hw_breakpoints->len; i++) { in delete_hw_breakpoint()
89 g_array_remove_index(hw_breakpoints, i); in delete_hw_breakpoint()
H A Dinternals.h1797 extern GArray *hw_breakpoints, *hw_watchpoints;
1800 #define cur_hw_bps (hw_breakpoints->len)
1801 #define get_hw_bp(i) (&g_array_index(hw_breakpoints, HWBreakpoint, i))
H A Dkvm.c626 hw_breakpoints = g_array_sized_new(true, true, in kvm_arch_init()
1691 g_array_remove_range(hw_breakpoints, 0, cur_hw_bps); in kvm_arch_remove_all_hw_breakpoints()
/openbmc/qemu/target/s390x/kvm/
H A Dkvm.c135 static struct kvm_hw_breakpoint *hw_breakpoints; variable
902 if (hw_breakpoints[n].addr == addr && hw_breakpoints[n].type == type && in find_hw_breakpoint()
903 (hw_breakpoints[n].len == len || len == -1)) { in find_hw_breakpoint()
904 return &hw_breakpoints[n]; in find_hw_breakpoint()
921 if (!hw_breakpoints) { in insert_hw_breakpoint()
923 hw_breakpoints = (struct kvm_hw_breakpoint *)g_try_malloc(size); in insert_hw_breakpoint()
925 hw_breakpoints = in insert_hw_breakpoint()
926 (struct kvm_hw_breakpoint *)g_try_realloc(hw_breakpoints, size); in insert_hw_breakpoint()
929 if (!hw_breakpoints) { in insert_hw_breakpoint()
934 hw_breakpoints[nb_hw_breakpoints].addr = addr; in insert_hw_breakpoint()
[all …]
/openbmc/qemu/target/arm/hvf/
H A Dhvf.c144 hw_breakpoints = in hvf_arm_init_debug()
2177 g_array_remove_range(hw_breakpoints, 0, cur_hw_bps); in hvf_arch_remove_all_hw_breakpoints()