1 /* Generated by ./xlat/gen.sh from ./xlat/perf_event_sample_format.in; do not edit. */ 2 #if !(defined(PERF_SAMPLE_IP) || (defined(HAVE_DECL_PERF_SAMPLE_IP) && HAVE_DECL_PERF_SAMPLE_IP)) 3 # define PERF_SAMPLE_IP 1 << 0 4 #endif 5 #if !(defined(PERF_SAMPLE_TID) || (defined(HAVE_DECL_PERF_SAMPLE_TID) && HAVE_DECL_PERF_SAMPLE_TID)) 6 # define PERF_SAMPLE_TID 1 << 1 7 #endif 8 #if !(defined(PERF_SAMPLE_TIME) || (defined(HAVE_DECL_PERF_SAMPLE_TIME) && HAVE_DECL_PERF_SAMPLE_TIME)) 9 # define PERF_SAMPLE_TIME 1 << 2 10 #endif 11 #if !(defined(PERF_SAMPLE_ADDR) || (defined(HAVE_DECL_PERF_SAMPLE_ADDR) && HAVE_DECL_PERF_SAMPLE_ADDR)) 12 # define PERF_SAMPLE_ADDR 1 << 3 13 #endif 14 #if !(defined(PERF_SAMPLE_READ) || (defined(HAVE_DECL_PERF_SAMPLE_READ) && HAVE_DECL_PERF_SAMPLE_READ)) 15 # define PERF_SAMPLE_READ 1 << 4 16 #endif 17 #if !(defined(PERF_SAMPLE_CALLCHAIN) || (defined(HAVE_DECL_PERF_SAMPLE_CALLCHAIN) && HAVE_DECL_PERF_SAMPLE_CALLCHAIN)) 18 # define PERF_SAMPLE_CALLCHAIN 1 << 5 19 #endif 20 #if !(defined(PERF_SAMPLE_ID) || (defined(HAVE_DECL_PERF_SAMPLE_ID) && HAVE_DECL_PERF_SAMPLE_ID)) 21 # define PERF_SAMPLE_ID 1 << 6 22 #endif 23 #if !(defined(PERF_SAMPLE_CPU) || (defined(HAVE_DECL_PERF_SAMPLE_CPU) && HAVE_DECL_PERF_SAMPLE_CPU)) 24 # define PERF_SAMPLE_CPU 1 << 7 25 #endif 26 #if !(defined(PERF_SAMPLE_PERIOD) || (defined(HAVE_DECL_PERF_SAMPLE_PERIOD) && HAVE_DECL_PERF_SAMPLE_PERIOD)) 27 # define PERF_SAMPLE_PERIOD 1 << 8 28 #endif 29 #if !(defined(PERF_SAMPLE_STREAM_ID) || (defined(HAVE_DECL_PERF_SAMPLE_STREAM_ID) && HAVE_DECL_PERF_SAMPLE_STREAM_ID)) 30 # define PERF_SAMPLE_STREAM_ID 1 << 9 31 #endif 32 #if !(defined(PERF_SAMPLE_RAW) || (defined(HAVE_DECL_PERF_SAMPLE_RAW) && HAVE_DECL_PERF_SAMPLE_RAW)) 33 # define PERF_SAMPLE_RAW 1 << 10 34 #endif 35 #if !(defined(PERF_SAMPLE_BRANCH_STACK) || (defined(HAVE_DECL_PERF_SAMPLE_BRANCH_STACK) && HAVE_DECL_PERF_SAMPLE_BRANCH_STACK)) 36 # define PERF_SAMPLE_BRANCH_STACK 1 << 11 37 #endif 38 #if !(defined(PERF_SAMPLE_REGS_USER) || (defined(HAVE_DECL_PERF_SAMPLE_REGS_USER) && HAVE_DECL_PERF_SAMPLE_REGS_USER)) 39 # define PERF_SAMPLE_REGS_USER 1 << 12 40 #endif 41 #if !(defined(PERF_SAMPLE_STACK_USER) || (defined(HAVE_DECL_PERF_SAMPLE_STACK_USER) && HAVE_DECL_PERF_SAMPLE_STACK_USER)) 42 # define PERF_SAMPLE_STACK_USER 1 << 13 43 #endif 44 #if !(defined(PERF_SAMPLE_WEIGHT) || (defined(HAVE_DECL_PERF_SAMPLE_WEIGHT) && HAVE_DECL_PERF_SAMPLE_WEIGHT)) 45 # define PERF_SAMPLE_WEIGHT 1 << 14 46 #endif 47 #if !(defined(PERF_SAMPLE_DATA_SRC) || (defined(HAVE_DECL_PERF_SAMPLE_DATA_SRC) && HAVE_DECL_PERF_SAMPLE_DATA_SRC)) 48 # define PERF_SAMPLE_DATA_SRC 1 << 15 49 #endif 50 #if !(defined(PERF_SAMPLE_IDENTIFIER) || (defined(HAVE_DECL_PERF_SAMPLE_IDENTIFIER) && HAVE_DECL_PERF_SAMPLE_IDENTIFIER)) 51 # define PERF_SAMPLE_IDENTIFIER 1 << 16 52 #endif 53 #if !(defined(PERF_SAMPLE_TRANSACTION) || (defined(HAVE_DECL_PERF_SAMPLE_TRANSACTION) && HAVE_DECL_PERF_SAMPLE_TRANSACTION)) 54 # define PERF_SAMPLE_TRANSACTION 1 << 17 55 #endif 56 #if !(defined(PERF_SAMPLE_REGS_INTR) || (defined(HAVE_DECL_PERF_SAMPLE_REGS_INTR) && HAVE_DECL_PERF_SAMPLE_REGS_INTR)) 57 # define PERF_SAMPLE_REGS_INTR 1 << 18 58 #endif 59 #if !(defined(PERF_SAMPLE_PHYS_ADDR) || (defined(HAVE_DECL_PERF_SAMPLE_PHYS_ADDR) && HAVE_DECL_PERF_SAMPLE_PHYS_ADDR)) 60 # define PERF_SAMPLE_PHYS_ADDR 1 << 19 61 #endif 62 63 #ifdef IN_MPERS 64 65 # error static const struct xlat perf_event_sample_format in mpers mode 66 67 #else 68 69 static 70 const struct xlat perf_event_sample_format[] = { 71 XLAT(PERF_SAMPLE_IP), 72 XLAT(PERF_SAMPLE_TID), 73 XLAT(PERF_SAMPLE_TIME), 74 XLAT(PERF_SAMPLE_ADDR), 75 XLAT(PERF_SAMPLE_READ), 76 XLAT(PERF_SAMPLE_CALLCHAIN), 77 XLAT(PERF_SAMPLE_ID), 78 XLAT(PERF_SAMPLE_CPU), 79 XLAT(PERF_SAMPLE_PERIOD), 80 XLAT(PERF_SAMPLE_STREAM_ID), 81 XLAT(PERF_SAMPLE_RAW), 82 XLAT(PERF_SAMPLE_BRANCH_STACK), 83 XLAT(PERF_SAMPLE_REGS_USER), 84 XLAT(PERF_SAMPLE_STACK_USER), 85 XLAT(PERF_SAMPLE_WEIGHT), 86 XLAT(PERF_SAMPLE_DATA_SRC), 87 XLAT(PERF_SAMPLE_IDENTIFIER), 88 XLAT(PERF_SAMPLE_TRANSACTION), 89 XLAT(PERF_SAMPLE_REGS_INTR), 90 XLAT(PERF_SAMPLE_PHYS_ADDR), 91 XLAT_END 92 }; 93 94 #endif /* !IN_MPERS */ 95