hw_breakpoint_slots_cached
hw_breakpoint_slots_cached(type));
for (int i = hw_breakpoint_slots_cached(type) - 1; i >= 0; i--) {
for (int i = hw_breakpoint_slots_cached(type) - 1; i >= 0; i--) {
if (max_pinned_slots > hw_breakpoint_slots_cached(type))
for (int slot = 0; slot < hw_breakpoint_slots_cached(type); ++slot) {
for (int slot = 0; slot < hw_breakpoint_slots_cached(type); ++slot) {
if (!hw_breakpoint_slots_cached(find_slot_idx(bp->attr.bp_type)) || has_branch_stack(bp))