Lines Matching defs:scnprintf

105 	size_t	   (*scnprintf)(char *bf, size_t size, struct syscall_arg *arg);
501 size_t printed = scnprintf(bf, size, intfmt, val);
503 printed += scnprintf(bf + printed, size - printed, " /* %s??? */", sa->prefix);
507 return scnprintf(bf, size, "%s%s", sa->entries[idx], show_suffix ? sa->prefix : "");
515 size_t printed = scnprintf(bf, size, intfmt, val);
517 printed += scnprintf(bf + printed, size - printed, " /* %s??? */", sa->prefix);
521 return scnprintf(bf, size, "%s%s", show_prefix ? sa->prefix : "", sa->entries[idx]);
571 return scnprintf(bf, size, "%s%s", show_prefix ? sa->prefix : "", sa->entries[idx]);
575 printed = scnprintf(bf, size, intfmt, val);
577 printed += scnprintf(bf + printed, size - printed, " /* %s??? */", sas->entries[0]->prefix);
666 return scnprintf(bf, size, "%s%s", arg->show_string_prefix ? prefix : "", "CWD");
680 return scnprintf(bf, size, "%#lx", arg->val);
686 return scnprintf(bf, size, "NULL");
692 return scnprintf(bf, size, "%d", arg->val);
697 return scnprintf(bf, size, "%ld", arg->val);
705 return scnprintf(bf, size, "\"%-.*s\"", arg->fmt->nr_entries ?: arg->len, arg->val);
807 return scnprintf(bf, size, "F%s", show_prefix ? suffix : "");
810 printed += scnprintf(bf + printed, size - printed, "%s%s", #n, show_prefix ? suffix : ""); \
820 printed += scnprintf(bf + printed, size - printed, "|%#x", mode);
841 printed += scnprintf(bf + printed, size - printed, "%s%s%s", printed ? "|" : "", show_prefix ? prefix : "", #n); \
850 printed += scnprintf(bf + printed, size - printed, "%s%#x", printed ? "|" : "", flags);
873 printed += scnprintf(bf + printed, size - printed, "%s%s%s", printed ? "|" : "", show_prefix ? prefix : "", #n); \
882 printed += scnprintf(bf + printed, size - printed, "%s%#x", printed ? "|" : "", flags);
890 { .scnprintf = SCA_STRARRAY, \
895 { .scnprintf = SCA_STRARRAY_FLAGS, \
917 .arg = { [1] = { .scnprintf = SCA_ACCMODE, /* mode */ }, }, },
919 .arg = { [0] = { .scnprintf = SCA_X86_ARCH_PRCTL_CODE, /* code */ },
920 [1] = { .scnprintf = SCA_PTR, /* arg2 */ }, }, },
922 .arg = { [0] = { .scnprintf = SCA_INT, /* fd */ },
923 [1] = { .scnprintf = SCA_SOCKADDR, /* umyaddr */ },
924 [2] = { .scnprintf = SCA_INT, /* addrlen */ }, }, },
928 .arg = { [0] = { .scnprintf = SCA_PTR, /* brk */ }, }, },
932 .arg = { [2] = { .scnprintf = SCA_TIMESPEC, /* rqtp */ }, }, },
934 .arg = { [0] = { .name = "flags", .scnprintf = SCA_CLONE_FLAGS, },
935 [1] = { .name = "child_stack", .scnprintf = SCA_HEX, },
936 [2] = { .name = "parent_tidptr", .scnprintf = SCA_HEX, },
937 [3] = { .name = "child_tidptr", .scnprintf = SCA_HEX, },
938 [4] = { .name = "tls", .scnprintf = SCA_HEX, }, }, },
940 .arg = { [0] = { .scnprintf = SCA_CLOSE_FD, /* fd */ }, }, },
942 .arg = { [0] = { .scnprintf = SCA_INT, /* fd */ },
943 [1] = { .scnprintf = SCA_SOCKADDR, /* servaddr */ },
944 [2] = { .scnprintf = SCA_INT, /* addrlen */ }, }, },
948 .arg = { [1] = { .scnprintf = SCA_EFD_FLAGS, /* flags */ }, }, },
950 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
952 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
954 .arg = { [1] = { .scnprintf = SCA_FCNTL_CMD, /* cmd */
958 [2] = { .scnprintf = SCA_FCNTL_ARG, /* arg */ }, }, },
960 .arg = { [1] = { .scnprintf = SCA_FLOCK, /* cmd */ }, }, },
965 [2] = { .scnprintf = SCA_FSMOUNT_ATTR_FLAGS, /* attr_flags */ }, }, },
967 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ },
968 [1] = { .scnprintf = SCA_FILENAME, /* path */ },
969 [2] = { .scnprintf = SCA_FSPICK_FLAGS, /* flags */ }, }, },
973 .arg = { [1] = { .scnprintf = SCA_FUTEX_OP, /* op */ },
974 [5] = { .scnprintf = SCA_FUTEX_VAL3, /* val3 */ }, }, },
976 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
983 .arg = { [2] = { .scnprintf = SCA_GETRANDOM_FLAGS, /* flags */ }, }, },
995 [1] = { .scnprintf = SCA_IOCTL_CMD, /* cmd */ },
996 [2] = { .scnprintf = SCA_HEX, /* arg */ }, }, },
998 [2] = { .scnprintf = SCA_HEX, /* arg */ }, }, },
1001 .arg = { [0] = { .name = "pid1", .scnprintf = SCA_PID, },
1002 [1] = { .name = "pid2", .scnprintf = SCA_PID, },
1003 [2] = { .name = "type", .scnprintf = SCA_KCMP_TYPE, },
1004 [3] = { .name = "idx1", .scnprintf = SCA_KCMP_IDX, },
1005 [4] = { .name = "idx2", .scnprintf = SCA_KCMP_IDX, }, }, },
1009 .arg = { [1] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1011 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
1016 .arg = { [0] = { .scnprintf = SCA_HEX, /* start */ },
1017 [2] = { .scnprintf = SCA_MADV_BHV, /* behavior */ }, }, },
1019 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
1021 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
1027 .arg = { [2] = { .scnprintf = SCA_MMAP_PROT, /* prot */ },
1028 [3] = { .scnprintf = SCA_MMAP_FLAGS, /* flags */
1031 [5] = { .scnprintf = SCA_HEX, /* offset */ }, }, },
1033 .arg = { [0] = { .scnprintf = SCA_FILENAME, /* dev_name */ },
1034 [3] = { .scnprintf = SCA_MOUNT_FLAGS, /* flags */
1037 .arg = { [0] = { .scnprintf = SCA_FDAT, /* from_dfd */ },
1038 [1] = { .scnprintf = SCA_FILENAME, /* from_pathname */ },
1039 [2] = { .scnprintf = SCA_FDAT, /* to_dfd */ },
1040 [3] = { .scnprintf = SCA_FILENAME, /* to_pathname */ },
1041 [4] = { .scnprintf = SCA_MOVE_MOUNT_FLAGS, /* flags */ }, }, },
1043 .arg = { [0] = { .scnprintf = SCA_HEX, /* start */ },
1044 [2] = { .scnprintf = SCA_MMAP_PROT, /* prot */ }, }, },
1046 .arg = { [0] = { .scnprintf = SCA_FILENAME, /* u_name */ }, }, },
1048 .arg = { [3] = { .scnprintf = SCA_MREMAP_FLAGS, /* flags */ }, }, },
1050 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, },
1052 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, },
1054 .arg = { [1] = { .scnprintf = SCA_OPEN_FLAGS, /* flags */ }, }, },
1056 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ },
1057 [2] = { .scnprintf = SCA_OPEN_FLAGS, /* flags */ }, }, },
1059 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ },
1060 [2] = { .scnprintf = SCA_OPEN_FLAGS, /* flags */ }, }, },
1062 .arg = { [0] = { .scnprintf = SCA_PERF_ATTR, /* attr */ },
1063 [2] = { .scnprintf = SCA_INT, /* cpu */ },
1064 [3] = { .scnprintf = SCA_FD, /* group_fd */ },
1065 [4] = { .scnprintf = SCA_PERF_FLAGS, /* flags */ }, }, },
1067 .arg = { [1] = { .scnprintf = SCA_PIPE_FLAGS, /* flags */ }, }, },
1069 .arg = { [1] = { .scnprintf = SCA_PKEY_ALLOC_ACCESS_RIGHTS, /* access_rights */ }, }, },
1071 .arg = { [0] = { .scnprintf = SCA_INT, /* key */ }, }, },
1073 .arg = { [0] = { .scnprintf = SCA_HEX, /* start */ },
1074 [2] = { .scnprintf = SCA_MMAP_PROT, /* prot */ },
1075 [3] = { .scnprintf = SCA_INT, /* pkey */ }, }, },
1079 .arg = { [0] = { .scnprintf = SCA_PRCTL_OPTION, /* option */
1082 [1] = { .scnprintf = SCA_PRCTL_ARG2, /* arg2 */ },
1083 [2] = { .scnprintf = SCA_PRCTL_ARG3, /* arg3 */ }, }, },
1090 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, },
1092 .arg = { [3] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
1094 .arg = { [3] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
1096 .arg = { [2] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
1098 .arg = { [0] = { .scnprintf = SCA_FDAT, /* olddirfd */ },
1099 [2] = { .scnprintf = SCA_FDAT, /* newdirfd */ }, }, },
1101 .arg = { [0] = { .scnprintf = SCA_FDAT, /* olddirfd */ },
1102 [2] = { .scnprintf = SCA_FDAT, /* newdirfd */ },
1103 [4] = { .scnprintf = SCA_RENAMEAT2_FLAGS, /* flags */ }, }, },
1105 .arg = { [0] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1109 .arg = { [1] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1111 .arg = { [2] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1113 .arg = { [1] = { .scnprintf = SCA_SCHED_POLICY, /* policy */ }, }, },
1115 .arg = { [0] = { .scnprintf = SCA_SECCOMP_OP, /* op */ },
1116 [1] = { .scnprintf = SCA_SECCOMP_FLAGS, /* flags */ }, }, },
1120 .arg = { [3] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
1122 .arg = { [2] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
1124 .arg = { [3] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ },
1125 [4] = { .scnprintf = SCA_SOCKADDR, /* addr */ }, }, },
1135 [1] = { .scnprintf = SCA_SK_TYPE, /* type */ },
1136 [2] = { .scnprintf = SCA_SK_PROTO, /* protocol */ }, }, },
1139 [1] = { .scnprintf = SCA_SK_TYPE, /* type */ },
1140 [2] = { .scnprintf = SCA_SK_PROTO, /* protocol */ }, }, },
1143 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fdat */ },
1144 [2] = { .scnprintf = SCA_STATX_FLAGS, /* flags */ } ,
1145 [3] = { .scnprintf = SCA_STATX_MASK, /* mask */ }, }, },
1147 .arg = { [0] = { .scnprintf = SCA_FILENAME, /* specialfile */ }, }, },
1149 .arg = { [0] = { .scnprintf = SCA_FILENAME, /* specialfile */ }, }, },
1151 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, },
1153 .arg = { [3] = { .scnprintf = SCA_SYNC_FILE_RANGE_FLAGS, /* flags */ }, }, },
1155 .arg = { [2] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1157 .arg = { [1] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1159 .arg = { [0] = { .scnprintf = SCA_FILENAME, /* name */ }, }, },
1162 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, },
1164 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dirfd */ }, }, },
1166 .arg = { [2] = { .scnprintf = SCA_WAITID_OPTIONS, /* options */ }, }, },
1168 .arg = { [3] = { .scnprintf = SCA_WAITID_OPTIONS, /* options */ }, }, },
1415 scnprintf(linkname, sizeof(linkname),
1418 scnprintf(linkname, sizeof(linkname),
1460 size_t printed = scnprintf(bf, size, "%d", fd);
1464 printed += scnprintf(bf + printed, size - printed, "<%s>", path);
1471 size_t printed = scnprintf(bf, size, "%d", fd);
1478 printed += scnprintf(bf + printed, size - printed, "<%s>", path);
1511 size_t printed = scnprintf(bf, size, "\"%.*s\"", augmented_arg->size, augmented_arg->value);
1533 return scnprintf(bf, size, "%#x", ptr);
1708 { .name = "msr", .scnprintf = SCA_X86_MSR, .strtoul = STUL_X86_MSR, },
1709 { .name = "vector", .scnprintf = SCA_X86_IRQ_VECTORS, .strtoul = STUL_X86_IRQ_VECTORS, },
1740 if (arg->scnprintf)
1748 arg->scnprintf = SCA_FILENAME;
1750 arg->scnprintf = SCA_PTR;
1752 arg->scnprintf = SCA_PID;
1754 arg->scnprintf = SCA_MODE_T;
1756 arg->scnprintf = SCA_CHAR_ARRAY;
1769 arg->scnprintf = SCA_FD;
1775 arg->scnprintf = fmt->scnprintf;
2004 return scnprintf(bf, size, "%s: ", sc->arg_fmt[arg->idx].name);
2006 return scnprintf(bf, size, "arg%d: ", arg->idx);
2025 if (fmt && fmt->scnprintf) {
2029 return fmt->scnprintf(bf, size, arg);
2031 return scnprintf(bf, size, "%ld", val);
2087 sc->arg_fmt[arg.idx].scnprintf == SCA_STRARRAY ||
2088 sc->arg_fmt[arg.idx].scnprintf == SCA_STRARRAYS) &&
2092 printed += scnprintf(bf + printed, size - printed, "%s", printed ? ", " : "");
2095 printed += scnprintf(bf + printed, size - printed, "%s: ", field->name);
2111 printed += scnprintf(bf + printed, size - printed, ", ");
2376 printed += scnprintf(msg + printed, trace__entry_str_size - printed, "%s(", sc->name);
2793 arg->scnprintf == SCA_STRARRAY ||
2794 arg->scnprintf == SCA_STRARRAYS) &&
2798 printed += scnprintf(bf + printed, size - printed, "%s", printed ? ", " : "");
2801 printed += scnprintf(bf + printed, size - printed, "%s: ", field->name);
3306 scnprintf(default_prog_name, sizeof(default_prog_name), "tp/syscalls/sys_%s_%s", type, sc->name);
3311 scnprintf(default_prog_name, sizeof(default_prog_name), "tp/syscalls/sys_%s_%s", type, sc->fmt->alias);
3737 scnprintf(arg, sizeof(arg), "%.*s", left_size, left);
3757 int expansion_lenght = scnprintf(expansion, sizeof(expansion), "%#" PRIx64, val);
4396 scnprintf(oldname, sizeof(oldname), "%s.old", filename);