/* monotonic counter/id-number for breakpoints and watch points */
static int bpwp_unique_id;
-int breakpoint_add_internal(struct target *target,
+static int breakpoint_add_internal(struct target *target,
target_addr_t address,
uint32_t length,
enum breakpoint_type type)
return ERROR_OK;
}
-int context_breakpoint_add_internal(struct target *target,
+static int context_breakpoint_add_internal(struct target *target,
uint32_t asid,
uint32_t length,
enum breakpoint_type type)
return ERROR_OK;
}
-int hybrid_breakpoint_add_internal(struct target *target,
+static int hybrid_breakpoint_add_internal(struct target *target,
target_addr_t address,
uint32_t asid,
uint32_t length,
} else
return breakpoint_add_internal(target, address, length, type);
}
+
int context_breakpoint_add(struct target *target,
uint32_t asid,
uint32_t length,
} else
return context_breakpoint_add_internal(target, asid, length, type);
}
+
int hybrid_breakpoint_add(struct target *target,
target_addr_t address,
uint32_t asid,
free(breakpoint);
}
-int breakpoint_remove_internal(struct target *target, target_addr_t address)
+static int breakpoint_remove_internal(struct target *target, target_addr_t address)
{
struct breakpoint *breakpoint = target->breakpoints;