Changeset 32987


Ignore:
Timestamp:
Aug 2, 2017, 1:27:31 PM (3 weeks ago)
Author:
brainslayer
Message:

add some more signal info messages

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/router/libutils/airbag.c

    r32985 r32987  
    9595
    9696#ifndef PR_SET_NAME
    97 #define PR_SET_NAME    15               /* Set process name */
    98 #define PR_GET_NAME    16               /* Get process name */
    99 #endif
    100 
    101 #ifndef SI_TKILL 
     97#define PR_SET_NAME    15       /* Set process name */
     98#define PR_GET_NAME    16       /* Get process name */
     99#endif
     100
     101#ifndef SI_TKILL
    102102#define SI_TKILL (-6)
    103103#endif
     
    371371#define SOCK_NONBLOCK  04000
    372372#endif
    373 
    374373
    375374static void slog(int priority, const char *message)
     
    884883                                        faultReason = "object-specific hardware error";
    885884                                        break;
     885#ifdef  BUS_MCEERR_AR
     886                                case BUS_MCEERR_AR:
     887                                        faultReason = "hardware memory error consumed on a machine check: action required";
     888                                        break;
     889#endif
     890#ifdef  BUS_MCEERR_AO
     891                                case BUS_MCEERR_AO:
     892                                        faultReason = "hardware memory error detected in process but not consumed: action optional";
     893                                        break;
     894#endif
    886895                                default:
    887896                                        faultReason = "unknown";
     
    968977                                        faultReason = "invalid permissions for mapped object";
    969978                                        break;
     979#ifdef SEGV_BNDERR
     980                                case SEGV_BNDERR:
     981                                        faultReason = "failed address bound checks";
     982                                        break;
     983#endif
     984#ifdef SEGV_PKUERR
     985                                case SEGV_PKUERR:
     986                                        faultReason = "failed protection key checks";
     987                                        break;
     988#endif
    970989                                default:
    971990                                        faultReason = "unknown";
Note: See TracChangeset for help on using the changeset viewer.