aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorPedro Alves <pedro@palves.net>2022-05-06 22:21:36 +0100
committerPedro Alves <pedro@palves.net>2022-05-20 20:41:00 +0100
commitf317d1eb2a7a7b9ec724630a7d70b51f435ff116 (patch)
tree6b2381dbe9e77b28c75fa69bf6caaa783434a752 /gdb
parent1c2cbcf1de2d3fcba119ff4ef01dc1b74923daeb (diff)
downloadgdb-f317d1eb2a7a7b9ec724630a7d70b51f435ff116.zip
gdb-f317d1eb2a7a7b9ec724630a7d70b51f435ff116.tar.gz
gdb-f317d1eb2a7a7b9ec724630a7d70b51f435ff116.tar.bz2
ranged_breakpoint: don't use init_raw_breakpoint
ranged_breakpoint's ctor already sets the breakpoint's type to bp_hardware_breakpoint. Since this is a "regular" breakpoint, b->pspace should remain NULL. Thus, the only thing init_raw_breakpoint is needed for, is to add the breakpoint's location. Do that directly. Change-Id: I1505de94c3919881c2b300437e2c0da9b05f76bd
Diffstat (limited to 'gdb')
-rw-r--r--gdb/breakpoint.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c
index 8f67945..f9332e1 100644
--- a/gdb/breakpoint.c
+++ b/gdb/breakpoint.c
@@ -9439,7 +9439,7 @@ break_range_command (const char *arg, int from_tty)
/* Now set up the breakpoint. */
std::unique_ptr<breakpoint> br (new ranged_breakpoint (get_current_arch ()));
- init_raw_breakpoint (br.get (), sal_start, bp_hardware_breakpoint);
+ br->add_location (sal_start);
b = add_to_breakpoint_chain (std::move (br));
set_breakpoint_count (breakpoint_count + 1);