Nuova versione della struttura
authorSimone Piccardi <piccardi@truelite.it>
Tue, 8 Sep 2020 17:39:07 +0000 (19:39 +0200)
committerSimone Piccardi <piccardi@truelite.it>
Tue, 8 Sep 2020 17:39:07 +0000 (19:39 +0200)
listati/siginfo_t.h

index 7045a66cc0e1e429b4a1f9259a9694a7e933ffb7..3e9b488f61e38bbd0fd5f6e2dc4cc5fb85b59b82 100644 (file)
@@ -17,4 +17,11 @@ siginfo_t {
     void *   si_addr;    /* Memory location which caused fault */
     long     si_band;    /* Band event (was int before glibc 2.3.2) */
     int      si_fd;      /* File descriptor */
-}
+    short    si_addr_lsb;/* Least significant bit of address (since Linux 2.6.32) */
+    void    *si_lower;   /* Lower bound when address violation occurred (since Linux 3.19) */
+    void    *si_upper;   /* Upper bound when address violation occurred (since Linux 3.19) */
+    int      si_pkey;    /* Protection key on PTE that caused fault (since Linux 4.6) */
+    void    *si_call_addr; /* Address of system call instruction (since Linux 3.5) */
+    int      si_syscall; /* Number of attempted system call (since Linux 3.5) */
+    unsigned int si_arch;/* Architecture of attempted system call  (since Linux 3.5) */
+ }