binutils-gdb/gdb/nat
Tom Tromey d3a70e03cf Change iterate_over_lwps to take a gdb::function_view
This changes iterate_over_lwps to use a gdb::function_view.  This was
needed in order to make null_ptid and minus_one_ptid 'const'.

gdb/ChangeLog
2019-03-12  Tom Tromey  <tromey@adacore.com>

	* linux-nat.c (iterate_over_lwps): Update.
	(stop_callback): Remove parameter.
	(stop_wait_callback, detach_callback, resume_set_callback)
	(select_singlestep_lwp_callback, set_ignore_sigint)
	(status_callback, resumed_callback, resume_clear_callback)
	(kill_callback, kill_wait_callback, linux_nat_stop_lwp): Remove
	data parameter.
	(linux_nat_target::detach, linux_nat_target::resume)
	(linux_stop_and_wait_all_lwps, select_event_lwp)
	(linux_nat_filter_event, linux_nat_wait_1)
	(linux_nat_target::kill, linux_nat_target::stop)
	(linux_nat_target::stop): Update.
	(linux_nat_resume_callback): Change type.
	(resume_stopped_resumed_lwps, count_events_callback)
	(select_event_lwp_callback): Likewise.
	(linux_stop_lwp, linux_nat_stop_lwp): Update.
	* arm-linux-nat.c (struct update_registers_data): Remove.
	(update_registers_callback): Change type.
	(arm_linux_insert_hw_breakpoint1): Update.
	* nat/x86-linux-dregs.c (update_debug_registers_callback): Remove
	parameter.
	(x86_linux_dr_set_addr): Update.
	(x86_linux_dr_set_control): Update.
	* nat/linux-nat.h (iterate_over_lwps_ftype): Remove parameter.
	(iterate_over_lwps): Use gdb::function_view.
	* nat/aarch64-linux-hw-point.c (struct
	aarch64_dr_update_callback_param): Remove.
	(debug_reg_change_callback): Change type.
	(aarch64_notify_debug_reg_change): Update.
	* s390-linux-nat.c (s390_refresh_per_info): Update.

gdb/gdbserver/ChangeLog
2019-03-12  Tom Tromey  <tromey@adacore.com>

	* linux-low.c (iterate_over_lwps): Update.
2019-03-12 10:45:35 -06:00
..
aarch64-linux-hw-point.c Change iterate_over_lwps to take a gdb::function_view 2019-03-12 10:45:35 -06:00
aarch64-linux-hw-point.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00
aarch64-linux.c Normalize includes to use common/ 2019-01-25 15:28:16 -07:00
aarch64-linux.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00
aarch64-sve-linux-ptrace.c Normalize includes to use common/ 2019-01-25 15:28:16 -07:00
aarch64-sve-linux-ptrace.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00
aarch64-sve-linux-sigcontext.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00
amd64-linux-siginfo.c Normalize includes to use common/ 2019-01-25 15:28:16 -07:00
amd64-linux-siginfo.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00
fork-inferior.c Normalize includes to use common/ 2019-01-25 15:28:16 -07:00
fork-inferior.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00
gdb_ptrace.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00
gdb_thread_db.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00
glibc_thread_db.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00
linux-btrace.c Add ATTRIBUTE_UNUSED_RESULT to scoped_mmap 2019-03-05 08:48:40 -07:00
linux-btrace.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00
linux-namespaces.c Remove last cleanup from linux-namespaces.c 2019-03-06 16:04:31 -07:00
linux-namespaces.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00
linux-nat.h Change iterate_over_lwps to take a gdb::function_view 2019-03-12 10:45:35 -06:00
linux-osdata.c Normalize includes to use common/ 2019-01-25 15:28:16 -07:00
linux-osdata.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00
linux-personality.c Normalize includes to use common/ 2019-01-25 15:28:16 -07:00
linux-personality.h Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
linux-procfs.c Normalize includes to use common/ 2019-01-25 15:28:16 -07:00
linux-procfs.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00
linux-ptrace.c Normalize includes to use common/ 2019-01-25 15:28:16 -07:00
linux-ptrace.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00
linux-waitpid.c Normalize includes to use common/ 2019-01-25 15:28:16 -07:00
linux-waitpid.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00
mips-linux-watch.c Normalize includes to use common/ 2019-01-25 15:28:16 -07:00
mips-linux-watch.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00
ppc-linux.c Normalize includes to use common/ 2019-01-25 15:28:16 -07:00
ppc-linux.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00
x86-cpuid.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00
x86-dregs.c Normalize includes to use common/ 2019-01-25 15:28:16 -07:00
x86-dregs.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00
x86-gcc-cpuid.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00
x86-linux-dregs.c Change iterate_over_lwps to take a gdb::function_view 2019-03-12 10:45:35 -06:00
x86-linux-dregs.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00
x86-linux.c Normalize includes to use common/ 2019-01-25 15:28:16 -07:00
x86-linux.h Normalize include guards in gdb 2019-02-07 03:27:23 -07:00