+DEF_ENUM_FLAGS_TYPE (enum record_print_flag, record_print_flags);
+
+/* Determined whether the target is stopped at a software or hardware
+ breakpoint, based on PC and the breakpoint tables. The breakpoint
+ type is translated to the appropriate target_stop_reason and
+ written to REASON. Returns true if stopped at a breakpoint, false
+ otherwise. */
+
+extern int
+ record_check_stopped_by_breakpoint (const address_space *aspace,
+ CORE_ADDR pc,
+ enum target_stop_reason *reason);