diff options
author | Yao Qi <yao.qi@linaro.org> | 2017-10-26 09:46:16 +0100 |
---|---|---|
committer | Yao Qi <yao.qi@linaro.org> | 2017-10-26 09:46:16 +0100 |
commit | accd0bcdfe6914193bba8dec9e6311e608b5c498 (patch) | |
tree | f78f14f07b4aff9effbc4728161dc56473803b62 /gdb/breakpoint.h | |
parent | ca3e4ea52d21c5f48e12c302179daae80e5cd420 (diff) | |
download | fsf-binutils-gdb-accd0bcdfe6914193bba8dec9e6311e608b5c498.zip fsf-binutils-gdb-accd0bcdfe6914193bba8dec9e6311e608b5c498.tar.gz fsf-binutils-gdb-accd0bcdfe6914193bba8dec9e6311e608b5c498.tar.bz2 |
const-fy function parameter struct address_space *aspace
This patch changes the parameter "struct address_space *aspace" to "const
address_space *aspace" in many functions.
gdb:
2017-10-26 Yao Qi <yao.qi@linaro.org>
* breakpoint.c (breakpoint_location_address_match): Change
"struct address_space *" to "const address_space".
(breakpoint_location_address_range_overlap): Likewise.
(breakpoint_here_p): Likewise.
(breakpoint_in_range_p): Likewise.
(moribund_breakpoint_here_p): Likewise.
(bp_location_inserted_here_p): Likewise.
(software_breakpoint_inserted_here_p): Likewise.
(hardware_breakpoint_inserted_here_p): Likewise.
(hardware_watchpoint_inserted_in_range): Likewise.
(bpstat_check_location): Likewise.
(bpstat_stop_status): Likewise.
(breakpoint_address_match): Likewise.
(breakpoint_address_match_range): Likewise.
(breakpoint_location_address_match): Likewise.
(breakpoint_location_address_range_overlap): Likewise.
(insert_single_step_breakpoint): Likewise.
(breakpoint_has_location_inserted_here): Likewise.
(single_step_breakpoint_inserted_here_p): Likewise.
(pc_at_non_inline_function): Likewise.
* breakpoint.h (bpstat_stop_status): Update declaration.
(breakpoint_here_p): Likewise.
(breakpoint_in_range_p): Likewise.
(moribund_breakpoint_here_p): Likewise.
(breakpoint_inserted_here_p): Likewise.
(software_breakpoint_inserted_here_p): Likewise.
(hardware_breakpoint_inserted_here_p): Likewise.
(breakpoint_has_location_inserted_here): Likewise.
(single_step_breakpoint_inserted_here_p): Likewise.
(hardware_watchpoint_inserted_in_range): Likewise.
(breakpoint_address_match): Likewise.
(insert_single_step_breakpoint): Likewise.
(pc_at_non_inline_function): Likewise.
* gdbthread.h (thread_has_single_step_breakpoint_here): Likewise.
* record.c (record_check_stopped_by_breakpoint): Likewise.
* record.h (record_check_stopped_by_breakpoint): Likewise.
* thread.c (thread_has_single_step_breakpoint_here): Likewise.
Diffstat (limited to 'gdb/breakpoint.h')
-rw-r--r-- | gdb/breakpoint.h | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/gdb/breakpoint.h b/gdb/breakpoint.h index 2b80ed9..c4e55ea 100644 --- a/gdb/breakpoint.h +++ b/gdb/breakpoint.h @@ -912,7 +912,7 @@ extern void bpstat_clear (bpstat *); is part of the bpstat is copied as well. */ extern bpstat bpstat_copy (bpstat); -extern bpstat bpstat_stop_status (struct address_space *aspace, +extern bpstat bpstat_stop_status (const address_space *aspace, CORE_ADDR pc, ptid_t ptid, const struct target_waitstatus *ws); @@ -1158,41 +1158,42 @@ enum breakpoint_here extern int program_breakpoint_here_p (struct gdbarch *gdbarch, CORE_ADDR address); -extern enum breakpoint_here breakpoint_here_p (struct address_space *, +extern enum breakpoint_here breakpoint_here_p (const address_space *, CORE_ADDR); /* Return true if an enabled breakpoint exists in the range defined by ADDR and LEN, in ASPACE. */ -extern int breakpoint_in_range_p (struct address_space *aspace, +extern int breakpoint_in_range_p (const address_space *aspace, CORE_ADDR addr, ULONGEST len); -extern int moribund_breakpoint_here_p (struct address_space *, CORE_ADDR); +extern int moribund_breakpoint_here_p (const address_space *, CORE_ADDR); -extern int breakpoint_inserted_here_p (struct address_space *, CORE_ADDR); +extern int breakpoint_inserted_here_p (const address_space *, + CORE_ADDR); extern int regular_breakpoint_inserted_here_p (struct address_space *, CORE_ADDR); -extern int software_breakpoint_inserted_here_p (struct address_space *, +extern int software_breakpoint_inserted_here_p (const address_space *, CORE_ADDR); /* Return non-zero iff there is a hardware breakpoint inserted at PC. */ -extern int hardware_breakpoint_inserted_here_p (struct address_space *, +extern int hardware_breakpoint_inserted_here_p (const address_space *, CORE_ADDR); /* Check whether any location of BP is inserted at PC. */ extern int breakpoint_has_location_inserted_here (struct breakpoint *bp, - struct address_space *aspace, + const address_space *aspace, CORE_ADDR pc); -extern int single_step_breakpoint_inserted_here_p (struct address_space *, +extern int single_step_breakpoint_inserted_here_p (const address_space *, CORE_ADDR); /* Returns true if there's a hardware watchpoint or access watchpoint inserted in the range defined by ADDR and LEN. */ -extern int hardware_watchpoint_inserted_in_range (struct address_space *, +extern int hardware_watchpoint_inserted_in_range (const address_space *, CORE_ADDR addr, ULONGEST len); @@ -1201,9 +1202,9 @@ extern int hardware_watchpoint_inserted_in_range (struct address_space *, if ASPACE1 matches ASPACE2. On targets that have global breakpoints, the address space doesn't really matter. */ -extern int breakpoint_address_match (struct address_space *aspace1, +extern int breakpoint_address_match (const address_space *aspace1, CORE_ADDR addr1, - struct address_space *aspace2, + const address_space *aspace2, CORE_ADDR addr2); extern void until_break_command (const char *, int, int); @@ -1519,7 +1520,7 @@ extern void add_solib_catchpoint (const char *arg, int is_load, int is_temp, new location to the set of potential addresses the next instruction is at. */ extern void insert_single_step_breakpoint (struct gdbarch *, - struct address_space *, + const address_space *, CORE_ADDR); /* Insert all software single step breakpoints for the current frame. @@ -1617,7 +1618,7 @@ extern struct breakpoint *iterate_over_breakpoints (int (*) (struct breakpoint * /* Nonzero if the specified PC cannot be a location where functions have been inlined. */ -extern int pc_at_non_inline_function (struct address_space *aspace, +extern int pc_at_non_inline_function (const address_space *aspace, CORE_ADDR pc, const struct target_waitstatus *ws); |