projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gdbserver/linux-low: turn 'sw_breakpoint_from_kind' into a method
[deliverable/binutils-gdb.git]
/
gdbserver
/
linux-riscv-low.cc
diff --git
a/gdbserver/linux-riscv-low.cc
b/gdbserver/linux-riscv-low.cc
index 87266395e96b3bbcdd61b661dc56045b06b1340b..d6f31b47250cd8b02b9e4b1158785aa63115182a 100644
(file)
--- a/
gdbserver/linux-riscv-low.cc
+++ b/
gdbserver/linux-riscv-low.cc
@@
-40,6
+40,8
@@
public:
int breakpoint_kind_from_pc (CORE_ADDR *pcptr) override;
int breakpoint_kind_from_pc (CORE_ADDR *pcptr) override;
+ const gdb_byte *sw_breakpoint_from_kind (int kind, int *size) override;
+
protected:
void low_arch_setup () override;
protected:
void low_arch_setup () override;
@@
-266,10
+268,10
@@
riscv_target::breakpoint_kind_from_pc (CORE_ADDR *pcptr)
return sizeof (riscv_cbreakpoint);
}
return sizeof (riscv_cbreakpoint);
}
-/* Implementation of
linux_target_
ops method "sw_breakpoint_from_kind". */
+/* Implementation of
target
ops method "sw_breakpoint_from_kind". */
-
static
const gdb_byte *
-riscv_sw_breakpoint_from_kind (int kind, int *size)
+const gdb_byte *
+riscv_
target::
sw_breakpoint_from_kind (int kind, int *size)
{
*size = kind;
switch (kind)
{
*size = kind;
switch (kind)
@@
-307,7
+309,6
@@
riscv_breakpoint_at (CORE_ADDR pc)
/* RISC-V/Linux target operations. */
struct linux_target_ops the_low_target =
{
/* RISC-V/Linux target operations. */
struct linux_target_ops the_low_target =
{
- riscv_sw_breakpoint_from_kind,
NULL, /* get_next_pcs */
0, /* decr_pc_after_break */
riscv_breakpoint_at,
NULL, /* get_next_pcs */
0, /* decr_pc_after_break */
riscv_breakpoint_at,
This page took
0.024277 seconds
and
4
git commands to generate.