/* Target-dependent code for GNU/Linux i386.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 Free Software Foundation, Inc.
This file is part of GDB.
#include "features/i386/i386-linux.c"
#include "features/i386/i386-mmx-linux.c"
#include "features/i386/i386-mpx-linux.c"
+#include "features/i386/i386-avx-mpx-linux.c"
#include "features/i386/i386-avx-linux.c"
#include "features/i386/i386-avx512-linux.c"
is_upper = (access > upper_bound ? 1 : 0);
- ui_out_text (uiout, "\n");
+ uiout->text ("\n");
if (is_upper)
- ui_out_field_string (uiout, "sigcode-meaning",
- _("Upper bound violation"));
+ uiout->field_string ("sigcode-meaning", _("Upper bound violation"));
else
- ui_out_field_string (uiout, "sigcode-meaning",
- _("Lower bound violation"));
+ uiout->field_string ("sigcode-meaning", _("Lower bound violation"));
- ui_out_text (uiout, _(" while accessing address "));
- ui_out_field_fmt (uiout, "bound-access", "%s",
- paddress (gdbarch, access));
+ uiout->text (_(" while accessing address "));
+ uiout->field_fmt ("bound-access", "%s", paddress (gdbarch, access));
- ui_out_text (uiout, _("\nBounds: [lower = "));
- ui_out_field_fmt (uiout, "lower-bound", "%s",
- paddress (gdbarch, lower_bound));
+ uiout->text (_("\nBounds: [lower = "));
+ uiout->field_fmt ("lower-bound", "%s", paddress (gdbarch, lower_bound));
- ui_out_text (uiout, _(", upper = "));
- ui_out_field_fmt (uiout, "upper-bound", "%s",
- paddress (gdbarch, upper_bound));
+ uiout->text (_(", upper = "));
+ uiout->field_fmt ("upper-bound", "%s", paddress (gdbarch, upper_bound));
- ui_out_text (uiout, _("]"));
+ uiout->text (_("]"));
}
/* Parse the arguments of current system call instruction and record
return tdesc_i386_avx512_linux;
case X86_XSTATE_MPX_MASK:
return tdesc_i386_mpx_linux;
+ case X86_XSTATE_AVX_MPX_MASK:
+ return tdesc_i386_avx_mpx_linux;
case X86_XSTATE_AVX_MASK:
return tdesc_i386_avx_linux;
case X86_XSTATE_SSE_MASK:
initialize_tdesc_i386_mmx_linux ();
initialize_tdesc_i386_avx_linux ();
initialize_tdesc_i386_mpx_linux ();
+ initialize_tdesc_i386_avx_mpx_linux ();
initialize_tdesc_i386_avx512_linux ();
}