gdb: fix documentation of gdbarch_displaced_step_hw_singlestep
The last commit missed updating the doc of gdbarch_displaced_step_hw_singlestep to avoid mentioning the removed parameter, this one fixes it. gdb/ChangeLog: * gdbarch.sh (displaced_step_hw_singlestep): Adjust documentation. * gdbarch.h: Re-generate. Change-Id: I33675d9a6c253443eee707e8285d16615ce20aaa
This commit is contained in:
parent
40a5376690
commit
58103c3313
3 changed files with 20 additions and 16 deletions
|
@ -1,3 +1,9 @@
|
|||
2020-10-29 Simon Marchi <simon.marchi@polymtl.ca>
|
||||
|
||||
* gdbarch.sh (displaced_step_hw_singlestep): Adjust
|
||||
documentation.
|
||||
* gdbarch.h: Re-generate.
|
||||
|
||||
2020-10-29 Simon Marchi <simon.marchi@polymtl.ca>
|
||||
|
||||
* gdbarch.sh (displaced_step_hw_singlestep): Remove closure
|
||||
|
|
|
@ -1034,15 +1034,14 @@ typedef displaced_step_closure_up (gdbarch_displaced_step_copy_insn_ftype) (stru
|
|||
extern displaced_step_closure_up gdbarch_displaced_step_copy_insn (struct gdbarch *gdbarch, CORE_ADDR from, CORE_ADDR to, struct regcache *regs);
|
||||
extern void set_gdbarch_displaced_step_copy_insn (struct gdbarch *gdbarch, gdbarch_displaced_step_copy_insn_ftype *displaced_step_copy_insn);
|
||||
|
||||
/* Return true if GDB should use hardware single-stepping to execute
|
||||
the displaced instruction identified by CLOSURE. If false,
|
||||
GDB will simply restart execution at the displaced instruction
|
||||
location, and it is up to the target to ensure GDB will receive
|
||||
control again (e.g. by placing a software breakpoint instruction
|
||||
into the displaced instruction buffer).
|
||||
/* Return true if GDB should use hardware single-stepping to execute a displaced
|
||||
step instruction. If false, GDB will simply restart execution at the
|
||||
displaced instruction location, and it is up to the target to ensure GDB will
|
||||
receive control again (e.g. by placing a software breakpoint instruction into
|
||||
the displaced instruction buffer).
|
||||
|
||||
The default implementation returns false on all targets that
|
||||
provide a gdbarch_software_single_step routine, and true otherwise. */
|
||||
The default implementation returns false on all targets that provide a
|
||||
gdbarch_software_single_step routine, and true otherwise. */
|
||||
|
||||
typedef bool (gdbarch_displaced_step_hw_singlestep_ftype) (struct gdbarch *gdbarch);
|
||||
extern bool gdbarch_displaced_step_hw_singlestep (struct gdbarch *gdbarch);
|
||||
|
|
|
@ -785,15 +785,14 @@ V;ULONGEST;max_insn_length;;;0;0
|
|||
# that case.
|
||||
M;displaced_step_closure_up;displaced_step_copy_insn;CORE_ADDR from, CORE_ADDR to, struct regcache *regs;from, to, regs
|
||||
|
||||
# Return true if GDB should use hardware single-stepping to execute
|
||||
# the displaced instruction identified by CLOSURE. If false,
|
||||
# GDB will simply restart execution at the displaced instruction
|
||||
# location, and it is up to the target to ensure GDB will receive
|
||||
# control again (e.g. by placing a software breakpoint instruction
|
||||
# into the displaced instruction buffer).
|
||||
# Return true if GDB should use hardware single-stepping to execute a displaced
|
||||
# step instruction. If false, GDB will simply restart execution at the
|
||||
# displaced instruction location, and it is up to the target to ensure GDB will
|
||||
# receive control again (e.g. by placing a software breakpoint instruction into
|
||||
# the displaced instruction buffer).
|
||||
#
|
||||
# The default implementation returns false on all targets that
|
||||
# provide a gdbarch_software_single_step routine, and true otherwise.
|
||||
# The default implementation returns false on all targets that provide a
|
||||
# gdbarch_software_single_step routine, and true otherwise.
|
||||
m;bool;displaced_step_hw_singlestep;void;;;default_displaced_step_hw_singlestep;;0
|
||||
|
||||
# Fix up the state resulting from successfully single-stepping a
|
||||
|
|
Loading…
Add table
Reference in a new issue