Intel MPX bound violation handling
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index c8832c90862e9f942cc6047655057944b9fd8dbb..6fee07b4bebb4d0374ce0e2b4aa71f08a31860ff 100644 (file)
@@ -1,3 +1,20 @@
+2016-02-18  Walfred Tedeschi  <walfred.tedeschi@intel.com>
+
+       * NEWS: Add entry for bound violation.
+       * amd64-linux-tdep.c (amd64_linux_init_abi_common):
+       Add handler for segmentation fault.
+       * gdbarch.sh (handle_segmentation_fault): New.
+       * gdbarch.c: Regenerate.
+       * gdbarch.h: Regenerate.
+       * i386-linux-tdep.c (i386_linux_handle_segmentation_fault): New.
+       (SIG_CODE_BONDARY_FAULT): New define.
+       (i386_linux_init_abi): Use i386_mpx_bound_violation_handler.
+       * i386-linux-tdep.h (i386_linux_handle_segmentation_fault) New.
+       * i386-tdep.c (i386_mpx_enabled): Add as external.
+       * i386-tdep.c (i386_mpx_enabled): Add as external.
+       * infrun.c (handle_segmentation_fault): New function.
+       (print_signal_received_reason): Use handle_segmentation_fault.
+
 2016-02-18  Marcin Koƛcielnicki  <koriakin@0x04.net>
 
        * arch-utils.c (default_guess_tracepoint_registers): New function.
This page took 0.023947 seconds and 4 git commands to generate.