Lines Matching refs:scnprintf

94 	size_t	   (*scnprintf)(char *bf, size_t size, struct syscall_arg *arg);  member
496 size_t printed = scnprintf(bf, size, intfmt, val); in strarray__scnprintf_suffix()
498 printed += scnprintf(bf + printed, size - printed, " /* %s??? */", sa->prefix); in strarray__scnprintf_suffix()
502 return scnprintf(bf, size, "%s%s", sa->entries[idx], show_suffix ? sa->prefix : ""); in strarray__scnprintf_suffix()
510 size_t printed = scnprintf(bf, size, intfmt, val); in strarray__scnprintf()
512 printed += scnprintf(bf + printed, size - printed, " /* %s??? */", sa->prefix); in strarray__scnprintf()
516 return scnprintf(bf, size, "%s%s", show_prefix ? sa->prefix : "", sa->entries[idx]); in strarray__scnprintf()
566 return scnprintf(bf, size, "%s%s", show_prefix ? sa->prefix : "", sa->entries[idx]); in strarrays__scnprintf()
570 printed = scnprintf(bf, size, intfmt, val); in strarrays__scnprintf()
572 printed += scnprintf(bf + printed, size - printed, " /* %s??? */", sas->entries[0]->prefix); in strarrays__scnprintf()
664 return scnprintf(bf, size, "%s%s", arg->show_string_prefix ? prefix : "", "CWD"); in syscall_arg__scnprintf_fd_at()
678 return scnprintf(bf, size, "%#lx", arg->val); in syscall_arg__scnprintf_hex()
684 return scnprintf(bf, size, "NULL"); in syscall_arg__scnprintf_ptr()
690 return scnprintf(bf, size, "%d", arg->val); in syscall_arg__scnprintf_int()
695 return scnprintf(bf, size, "%ld", arg->val); in syscall_arg__scnprintf_long()
703 return scnprintf(bf, size, "\"%-.*s\"", arg->fmt->nr_entries ?: arg->len, arg->val); in syscall_arg__scnprintf_char_array()
805 return scnprintf(bf, size, "F%s", show_prefix ? suffix : ""); in syscall_arg__scnprintf_access_mode()
808 printed += scnprintf(bf + printed, size - printed, "%s%s", #n, show_prefix ? suffix : ""); \ in syscall_arg__scnprintf_access_mode()
818 printed += scnprintf(bf + printed, size - printed, "|%#x", mode); in syscall_arg__scnprintf_access_mode()
839 …printed += scnprintf(bf + printed, size - printed, "%s%s%s", printed ? "|" : "", show_prefix ? pre… in syscall_arg__scnprintf_pipe_flags()
848 printed += scnprintf(bf + printed, size - printed, "%s%#x", printed ? "|" : "", flags); in syscall_arg__scnprintf_pipe_flags()
871 …printed += scnprintf(bf + printed, size - printed, "%s%s%s", printed ? "|" : "", show_prefix ? pre… in syscall_arg__scnprintf_getrandom_flags()
880 printed += scnprintf(bf + printed, size - printed, "%s%#x", printed ? "|" : "", flags); in syscall_arg__scnprintf_getrandom_flags()
888 { .scnprintf = SCA_STRARRAY, \
893 { .scnprintf = SCA_STRARRAY_FLAGS, \
915 .arg = { [1] = { .scnprintf = SCA_ACCMODE, /* mode */ }, }, },
917 .arg = { [0] = { .scnprintf = SCA_X86_ARCH_PRCTL_CODE, /* code */ },
918 [1] = { .scnprintf = SCA_PTR, /* arg2 */ }, }, },
920 .arg = { [0] = { .scnprintf = SCA_INT, /* fd */ },
921 [1] = { .scnprintf = SCA_SOCKADDR, /* umyaddr */ },
922 [2] = { .scnprintf = SCA_INT, /* addrlen */ }, }, },
926 .arg = { [0] = { .scnprintf = SCA_PTR, /* brk */ }, }, },
930 .arg = { [0] = { .name = "flags", .scnprintf = SCA_CLONE_FLAGS, },
931 [1] = { .name = "child_stack", .scnprintf = SCA_HEX, },
932 [2] = { .name = "parent_tidptr", .scnprintf = SCA_HEX, },
933 [3] = { .name = "child_tidptr", .scnprintf = SCA_HEX, },
934 [4] = { .name = "tls", .scnprintf = SCA_HEX, }, }, },
936 .arg = { [0] = { .scnprintf = SCA_CLOSE_FD, /* fd */ }, }, },
938 .arg = { [0] = { .scnprintf = SCA_INT, /* fd */ },
939 [1] = { .scnprintf = SCA_SOCKADDR, /* servaddr */ },
940 [2] = { .scnprintf = SCA_INT, /* addrlen */ }, }, },
944 .arg = { [1] = { .scnprintf = SCA_EFD_FLAGS, /* flags */ }, }, },
946 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
948 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
950 .arg = { [1] = { .scnprintf = SCA_FCNTL_CMD, /* cmd */
954 [2] = { .scnprintf = SCA_FCNTL_ARG, /* arg */ }, }, },
956 .arg = { [1] = { .scnprintf = SCA_FLOCK, /* cmd */ }, }, },
961 [2] = { .scnprintf = SCA_FSMOUNT_ATTR_FLAGS, /* attr_flags */ }, }, },
963 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ },
964 [1] = { .scnprintf = SCA_FILENAME, /* path */ },
965 [2] = { .scnprintf = SCA_FSPICK_FLAGS, /* flags */ }, }, },
969 .arg = { [1] = { .scnprintf = SCA_FUTEX_OP, /* op */ },
970 [5] = { .scnprintf = SCA_FUTEX_VAL3, /* val3 */ }, }, },
972 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
979 .arg = { [2] = { .scnprintf = SCA_GETRANDOM_FLAGS, /* flags */ }, }, },
989 [1] = { .scnprintf = SCA_IOCTL_CMD, /* cmd */ },
990 [2] = { .scnprintf = SCA_HEX, /* arg */ }, }, },
992 [2] = { .scnprintf = SCA_HEX, /* arg */ }, }, },
995 .arg = { [0] = { .name = "pid1", .scnprintf = SCA_PID, },
996 [1] = { .name = "pid2", .scnprintf = SCA_PID, },
997 [2] = { .name = "type", .scnprintf = SCA_KCMP_TYPE, },
998 [3] = { .name = "idx1", .scnprintf = SCA_KCMP_IDX, },
999 [4] = { .name = "idx2", .scnprintf = SCA_KCMP_IDX, }, }, },
1003 .arg = { [1] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1005 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
1010 .arg = { [0] = { .scnprintf = SCA_HEX, /* start */ },
1011 [2] = { .scnprintf = SCA_MADV_BHV, /* behavior */ }, }, },
1013 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
1015 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
1021 .arg = { [2] = { .scnprintf = SCA_MMAP_PROT, /* prot */ },
1022 [3] = { .scnprintf = SCA_MMAP_FLAGS, /* flags */
1025 [5] = { .scnprintf = SCA_HEX, /* offset */ }, }, },
1027 .arg = { [0] = { .scnprintf = SCA_FILENAME, /* dev_name */ },
1028 [3] = { .scnprintf = SCA_MOUNT_FLAGS, /* flags */
1031 .arg = { [0] = { .scnprintf = SCA_FDAT, /* from_dfd */ },
1032 [1] = { .scnprintf = SCA_FILENAME, /* from_pathname */ },
1033 [2] = { .scnprintf = SCA_FDAT, /* to_dfd */ },
1034 [3] = { .scnprintf = SCA_FILENAME, /* to_pathname */ },
1035 [4] = { .scnprintf = SCA_MOVE_MOUNT_FLAGS, /* flags */ }, }, },
1037 .arg = { [0] = { .scnprintf = SCA_HEX, /* start */ },
1038 [2] = { .scnprintf = SCA_MMAP_PROT, /* prot */ }, }, },
1040 .arg = { [0] = { .scnprintf = SCA_FILENAME, /* u_name */ }, }, },
1042 .arg = { [3] = { .scnprintf = SCA_MREMAP_FLAGS, /* flags */ }, }, },
1044 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, },
1046 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, },
1048 .arg = { [1] = { .scnprintf = SCA_OPEN_FLAGS, /* flags */ }, }, },
1050 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ },
1051 [2] = { .scnprintf = SCA_OPEN_FLAGS, /* flags */ }, }, },
1053 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ },
1054 [2] = { .scnprintf = SCA_OPEN_FLAGS, /* flags */ }, }, },
1056 .arg = { [2] = { .scnprintf = SCA_INT, /* cpu */ },
1057 [3] = { .scnprintf = SCA_FD, /* group_fd */ },
1058 [4] = { .scnprintf = SCA_PERF_FLAGS, /* flags */ }, }, },
1060 .arg = { [1] = { .scnprintf = SCA_PIPE_FLAGS, /* flags */ }, }, },
1062 .arg = { [1] = { .scnprintf = SCA_PKEY_ALLOC_ACCESS_RIGHTS, /* access_rights */ }, }, },
1064 .arg = { [0] = { .scnprintf = SCA_INT, /* key */ }, }, },
1066 .arg = { [0] = { .scnprintf = SCA_HEX, /* start */ },
1067 [2] = { .scnprintf = SCA_MMAP_PROT, /* prot */ },
1068 [3] = { .scnprintf = SCA_INT, /* pkey */ }, }, },
1072 .arg = { [0] = { .scnprintf = SCA_PRCTL_OPTION, /* option */
1075 [1] = { .scnprintf = SCA_PRCTL_ARG2, /* arg2 */ },
1076 [2] = { .scnprintf = SCA_PRCTL_ARG3, /* arg3 */ }, }, },
1083 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, },
1085 .arg = { [3] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
1087 .arg = { [3] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
1089 .arg = { [2] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
1091 .arg = { [0] = { .scnprintf = SCA_FDAT, /* olddirfd */ },
1092 [2] = { .scnprintf = SCA_FDAT, /* newdirfd */ }, }, },
1094 .arg = { [0] = { .scnprintf = SCA_FDAT, /* olddirfd */ },
1095 [2] = { .scnprintf = SCA_FDAT, /* newdirfd */ },
1096 [4] = { .scnprintf = SCA_RENAMEAT2_FLAGS, /* flags */ }, }, },
1098 .arg = { [0] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1102 .arg = { [1] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1104 .arg = { [2] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1106 .arg = { [1] = { .scnprintf = SCA_SCHED_POLICY, /* policy */ }, }, },
1108 .arg = { [0] = { .scnprintf = SCA_SECCOMP_OP, /* op */ },
1109 [1] = { .scnprintf = SCA_SECCOMP_FLAGS, /* flags */ }, }, },
1113 .arg = { [3] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
1115 .arg = { [2] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
1117 .arg = { [3] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ },
1118 [4] = { .scnprintf = SCA_SOCKADDR, /* addr */ }, }, },
1126 [1] = { .scnprintf = SCA_SK_TYPE, /* type */ },
1127 [2] = { .scnprintf = SCA_SK_PROTO, /* protocol */ }, }, },
1130 [1] = { .scnprintf = SCA_SK_TYPE, /* type */ },
1131 [2] = { .scnprintf = SCA_SK_PROTO, /* protocol */ }, }, },
1134 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fdat */ },
1135 [2] = { .scnprintf = SCA_STATX_FLAGS, /* flags */ } ,
1136 [3] = { .scnprintf = SCA_STATX_MASK, /* mask */ }, }, },
1138 .arg = { [0] = { .scnprintf = SCA_FILENAME, /* specialfile */ }, }, },
1140 .arg = { [0] = { .scnprintf = SCA_FILENAME, /* specialfile */ }, }, },
1142 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, },
1144 .arg = { [3] = { .scnprintf = SCA_SYNC_FILE_RANGE_FLAGS, /* flags */ }, }, },
1146 .arg = { [2] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1148 .arg = { [1] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1150 .arg = { [0] = { .scnprintf = SCA_FILENAME, /* name */ }, }, },
1153 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, },
1155 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dirfd */ }, }, },
1157 .arg = { [2] = { .scnprintf = SCA_WAITID_OPTIONS, /* options */ }, }, },
1159 .arg = { [3] = { .scnprintf = SCA_WAITID_OPTIONS, /* options */ }, }, },
1386 scnprintf(linkname, sizeof(linkname), in thread__read_fd_path()
1389 scnprintf(linkname, sizeof(linkname), in thread__read_fd_path()
1430 size_t printed = scnprintf(bf, size, "%d", fd); in syscall_arg__scnprintf_fd()
1434 printed += scnprintf(bf + printed, size - printed, "<%s>", path); in syscall_arg__scnprintf_fd()
1441 size_t printed = scnprintf(bf, size, "%d", fd); in pid__scnprintf_fd()
1448 printed += scnprintf(bf + printed, size - printed, "<%s>", path); in pid__scnprintf_fd()
1481 size_t printed = scnprintf(bf, size, "\"%.*s\"", augmented_arg->size, augmented_arg->value); in syscall_arg__scnprintf_augmented_string()
1503 return scnprintf(bf, size, "%#x", ptr); in syscall_arg__scnprintf_filename()
1669 { .name = "msr", .scnprintf = SCA_X86_MSR, .strtoul = STUL_X86_MSR, },
1670 { .name = "vector", .scnprintf = SCA_X86_IRQ_VECTORS, .strtoul = STUL_X86_IRQ_VECTORS, },
1700 if (arg->scnprintf) in syscall_arg_fmt__init_array()
1708 arg->scnprintf = SCA_FILENAME; in syscall_arg_fmt__init_array()
1710 arg->scnprintf = SCA_PTR; in syscall_arg_fmt__init_array()
1712 arg->scnprintf = SCA_PID; in syscall_arg_fmt__init_array()
1714 arg->scnprintf = SCA_MODE_T; in syscall_arg_fmt__init_array()
1716 arg->scnprintf = SCA_CHAR_ARRAY; in syscall_arg_fmt__init_array()
1729 arg->scnprintf = SCA_FD; in syscall_arg_fmt__init_array()
1734 arg->scnprintf = fmt->scnprintf; in syscall_arg_fmt__init_array()
1956 return scnprintf(bf, size, "%s: ", sc->arg_fmt[arg->idx].name); in syscall__scnprintf_name()
1958 return scnprintf(bf, size, "arg%d: ", arg->idx); in syscall__scnprintf_name()
1977 if (fmt && fmt->scnprintf) { in syscall_arg_fmt__scnprintf_val()
1981 return fmt->scnprintf(bf, size, arg); in syscall_arg_fmt__scnprintf_val()
1983 return scnprintf(bf, size, "%ld", val); in syscall_arg_fmt__scnprintf_val()
2039 sc->arg_fmt[arg.idx].scnprintf == SCA_STRARRAY || in syscall__scnprintf_args()
2040 sc->arg_fmt[arg.idx].scnprintf == SCA_STRARRAYS) && in syscall__scnprintf_args()
2044 printed += scnprintf(bf + printed, size - printed, "%s", printed ? ", " : ""); in syscall__scnprintf_args()
2047 printed += scnprintf(bf + printed, size - printed, "%s: ", field->name); in syscall__scnprintf_args()
2063 printed += scnprintf(bf + printed, size - printed, ", "); in syscall__scnprintf_args()
2333 printed += scnprintf(msg + printed, trace__entry_str_size - printed, "%s(", sc->name);
2744 arg->scnprintf == SCA_STRARRAY ||
2745 arg->scnprintf == SCA_STRARRAYS) &&
2749 printed += scnprintf(bf + printed, size - printed, "%s", printed ? ", " : "");
2756 printed += scnprintf(bf + printed, size - printed, "%s: ", field->name);
3273 scnprintf(default_prog_name, sizeof(default_prog_name), "!syscalls:sys_%s_%s", type, sc->name);
3278scnprintf(default_prog_name, sizeof(default_prog_name), "!syscalls:sys_%s_%s", type, sc->fmt->alia…
3332 if (sc->arg_fmt[arg].scnprintf == SCA_FILENAME) {
3840 scnprintf(arg, sizeof(arg), "%.*s", left_size, left);
3860 int expansion_lenght = scnprintf(expansion, sizeof(expansion), "%#" PRIx64, val);
4489 scnprintf(oldname, sizeof(oldname), "%s.old", filename);