(root)/
strace-6.5/
src/
xlat/
seccomp_ret_action.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/seccomp_ret_action.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #undef XLAT_PREV_VAL
       7  
       8  #ifndef XLAT_MACROS_ONLY
       9  
      10  # ifndef IN_MPERS
      11  
      12  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
      13  static const struct xlat_data seccomp_ret_action_xdata[] = {
      14   XLAT(SECCOMP_RET_KILL_PROCESS),
      15   #define XLAT_VAL_0 ((unsigned) (SECCOMP_RET_KILL_PROCESS))
      16   #define XLAT_STR_0 STRINGIFY(SECCOMP_RET_KILL_PROCESS)
      17   XLAT(SECCOMP_RET_KILL_THREAD),
      18   #define XLAT_VAL_1 ((unsigned) (SECCOMP_RET_KILL_THREAD))
      19   #define XLAT_STR_1 STRINGIFY(SECCOMP_RET_KILL_THREAD)
      20   XLAT(SECCOMP_RET_TRAP),
      21   #define XLAT_VAL_2 ((unsigned) (SECCOMP_RET_TRAP))
      22   #define XLAT_STR_2 STRINGIFY(SECCOMP_RET_TRAP)
      23   XLAT(SECCOMP_RET_ERRNO),
      24   #define XLAT_VAL_3 ((unsigned) (SECCOMP_RET_ERRNO))
      25   #define XLAT_STR_3 STRINGIFY(SECCOMP_RET_ERRNO)
      26   XLAT(SECCOMP_RET_USER_NOTIF),
      27   #define XLAT_VAL_4 ((unsigned) (SECCOMP_RET_USER_NOTIF))
      28   #define XLAT_STR_4 STRINGIFY(SECCOMP_RET_USER_NOTIF)
      29   XLAT(SECCOMP_RET_TRACE),
      30   #define XLAT_VAL_5 ((unsigned) (SECCOMP_RET_TRACE))
      31   #define XLAT_STR_5 STRINGIFY(SECCOMP_RET_TRACE)
      32   XLAT(SECCOMP_RET_LOG),
      33   #define XLAT_VAL_6 ((unsigned) (SECCOMP_RET_LOG))
      34   #define XLAT_STR_6 STRINGIFY(SECCOMP_RET_LOG)
      35   XLAT(SECCOMP_RET_ALLOW),
      36   #define XLAT_VAL_7 ((unsigned) (SECCOMP_RET_ALLOW))
      37   #define XLAT_STR_7 STRINGIFY(SECCOMP_RET_ALLOW)
      38  };
      39  const struct xlat seccomp_ret_action[1] = { {
      40   .data = seccomp_ret_action_xdata,
      41   .size = ARRAY_SIZE(seccomp_ret_action_xdata),
      42   .type = XT_NORMAL,
      43   .flags_mask = 0
      44  #  ifdef XLAT_VAL_0
      45    | XLAT_VAL_0
      46  #  endif
      47  #  ifdef XLAT_VAL_1
      48    | XLAT_VAL_1
      49  #  endif
      50  #  ifdef XLAT_VAL_2
      51    | XLAT_VAL_2
      52  #  endif
      53  #  ifdef XLAT_VAL_3
      54    | XLAT_VAL_3
      55  #  endif
      56  #  ifdef XLAT_VAL_4
      57    | XLAT_VAL_4
      58  #  endif
      59  #  ifdef XLAT_VAL_5
      60    | XLAT_VAL_5
      61  #  endif
      62  #  ifdef XLAT_VAL_6
      63    | XLAT_VAL_6
      64  #  endif
      65  #  ifdef XLAT_VAL_7
      66    | XLAT_VAL_7
      67  #  endif
      68    ,
      69   .flags_strsz = 0
      70  #  ifdef XLAT_STR_0
      71    + sizeof(XLAT_STR_0)
      72  #  endif
      73  #  ifdef XLAT_STR_1
      74    + sizeof(XLAT_STR_1)
      75  #  endif
      76  #  ifdef XLAT_STR_2
      77    + sizeof(XLAT_STR_2)
      78  #  endif
      79  #  ifdef XLAT_STR_3
      80    + sizeof(XLAT_STR_3)
      81  #  endif
      82  #  ifdef XLAT_STR_4
      83    + sizeof(XLAT_STR_4)
      84  #  endif
      85  #  ifdef XLAT_STR_5
      86    + sizeof(XLAT_STR_5)
      87  #  endif
      88  #  ifdef XLAT_STR_6
      89    + sizeof(XLAT_STR_6)
      90  #  endif
      91  #  ifdef XLAT_STR_7
      92    + sizeof(XLAT_STR_7)
      93  #  endif
      94    ,
      95  } };
      96  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
      97  
      98  #  undef XLAT_STR_0
      99  #  undef XLAT_VAL_0
     100  #  undef XLAT_STR_1
     101  #  undef XLAT_VAL_1
     102  #  undef XLAT_STR_2
     103  #  undef XLAT_VAL_2
     104  #  undef XLAT_STR_3
     105  #  undef XLAT_VAL_3
     106  #  undef XLAT_STR_4
     107  #  undef XLAT_VAL_4
     108  #  undef XLAT_STR_5
     109  #  undef XLAT_VAL_5
     110  #  undef XLAT_STR_6
     111  #  undef XLAT_VAL_6
     112  #  undef XLAT_STR_7
     113  #  undef XLAT_VAL_7
     114  # endif /* !IN_MPERS */
     115  
     116  #endif /* !XLAT_MACROS_ONLY */