Migrate the x86 MPX handle_segmentation_fault hook to report_signal_info.

gdb/ChangeLog:

	* amd64-linux-tdep.c (amd64_linux_init_abi_common): Use
	i386_linux_report_signal_info instead of
	i386_linux_handle_segmentation_fault.
	* i386-linux-tdep.c (i386_linux_handle_segmentation_fault): Rename
	to i386_linux_report_signal_info and add siggnal argument.
	(i386_linux_init_abi): Use i386_linux_report_signal_info instead
	of i386_linux_handle_segmentation_fault.
	* i386-linux-tdep.h (i386_linux_handle_segmentation_fault): Rename
	to i386_linux_report_signal_info and add siggnal argument.
This commit is contained in:
John Baldwin
2020-07-21 17:28:16 -07:00
parent ad97bfc533
commit 77bdfeb2e6
4 changed files with 21 additions and 10 deletions

View File

@ -1846,8 +1846,7 @@ amd64_linux_init_abi_common(struct gdbarch_info info, struct gdbarch *gdbarch)
set_gdbarch_process_record_signal (gdbarch, amd64_linux_record_signal);
set_gdbarch_get_siginfo_type (gdbarch, x86_linux_get_siginfo_type);
set_gdbarch_handle_segmentation_fault (gdbarch,
i386_linux_handle_segmentation_fault);
set_gdbarch_report_signal_info (gdbarch, i386_linux_report_signal_info);
}
static void