]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Support new siginfo in Glibc for Intel MPX.
authorLiubov Dmitrieva <liubov.dmitrieva@intel.com>
Sun, 19 May 2013 14:30:05 +0000 (18:30 +0400)
committerLiubov Dmitrieva <ldmitrie@sourceware.org>
Wed, 23 Oct 2013 15:07:37 +0000 (19:07 +0400)
sysdeps/unix/sysv/linux/x86/bits/siginfo.h

index bfc6aa3b5ff2f5a4668497a43b9c9f20c0070675..23d946c0facf8bb5cf32850ea1e077bbf905dc17 100644 (file)
@@ -108,6 +108,10 @@ typedef struct
          {
            void *si_addr;      /* Faulting insn/memory ref.  */
            short int si_addr_lsb;      /* Valid LSB of the reported address.  */
+# ifdef __CHKP__
+           void *si_lower;
+           void *si_upper;
+# endif
          } _sigfault;
 
        /* SIGPOLL.  */
@@ -141,6 +145,10 @@ typedef struct
 # define si_ptr                _sifields._rt.si_sigval.sival_ptr
 # define si_addr       _sifields._sigfault.si_addr
 # define si_addr_lsb   _sifields._sigfault.si_addr_lsb
+# ifdef __CHKP__
+#  define si_lower     _sifields._sigfault.si_lower
+#  define si_upper     _sifields._sigfault.si_upper
+# endif
 # define si_band       _sifields._sigpoll.si_band
 # define si_fd         _sifields._sigpoll.si_fd
 # define si_call_addr  _sifields._sigsys._call_addr