P_FUTEX_OP 38 tools/perf/trace/beauty/futex_op.c P_FUTEX_OP(WAIT); arg->mask |= SCF_VAL3|SCF_UADDR2; break; P_FUTEX_OP 39 tools/perf/trace/beauty/futex_op.c P_FUTEX_OP(WAKE); arg->mask |= SCF_VAL3|SCF_UADDR2|SCF_TIMEOUT; break; P_FUTEX_OP 40 tools/perf/trace/beauty/futex_op.c P_FUTEX_OP(FD); arg->mask |= SCF_VAL3|SCF_UADDR2|SCF_TIMEOUT; break; P_FUTEX_OP 41 tools/perf/trace/beauty/futex_op.c P_FUTEX_OP(REQUEUE); arg->mask |= SCF_VAL3|SCF_TIMEOUT; break; P_FUTEX_OP 42 tools/perf/trace/beauty/futex_op.c P_FUTEX_OP(CMP_REQUEUE); arg->mask |= SCF_TIMEOUT; break; P_FUTEX_OP 43 tools/perf/trace/beauty/futex_op.c P_FUTEX_OP(CMP_REQUEUE_PI); arg->mask |= SCF_TIMEOUT; break; P_FUTEX_OP 44 tools/perf/trace/beauty/futex_op.c P_FUTEX_OP(WAKE_OP); break; P_FUTEX_OP 45 tools/perf/trace/beauty/futex_op.c P_FUTEX_OP(LOCK_PI); arg->mask |= SCF_VAL3|SCF_UADDR2|SCF_TIMEOUT; break; P_FUTEX_OP 46 tools/perf/trace/beauty/futex_op.c P_FUTEX_OP(UNLOCK_PI); arg->mask |= SCF_VAL3|SCF_UADDR2|SCF_TIMEOUT; break; P_FUTEX_OP 47 tools/perf/trace/beauty/futex_op.c P_FUTEX_OP(TRYLOCK_PI); arg->mask |= SCF_VAL3|SCF_UADDR2; break; P_FUTEX_OP 48 tools/perf/trace/beauty/futex_op.c P_FUTEX_OP(WAIT_BITSET); arg->mask |= SCF_UADDR2; break; P_FUTEX_OP 49 tools/perf/trace/beauty/futex_op.c P_FUTEX_OP(WAKE_BITSET); arg->mask |= SCF_UADDR2; break; P_FUTEX_OP 50 tools/perf/trace/beauty/futex_op.c P_FUTEX_OP(WAIT_REQUEUE_PI); break;