Lines Matching refs:scnprintf

114 	size_t	   (*scnprintf)(char *bf, size_t size, struct syscall_arg *arg);  member
551 size_t printed = scnprintf(bf, size, intfmt, val); in strarray__scnprintf_suffix()
553 printed += scnprintf(bf + printed, size - printed, " /* %s??? */", sa->prefix); in strarray__scnprintf_suffix()
557 return scnprintf(bf, size, "%s%s", sa->entries[idx], show_suffix ? sa->prefix : ""); in strarray__scnprintf_suffix()
565 size_t printed = scnprintf(bf, size, intfmt, val); in strarray__scnprintf()
567 printed += scnprintf(bf + printed, size - printed, " /* %s??? */", sa->prefix); in strarray__scnprintf()
571 return scnprintf(bf, size, "%s%s", show_prefix ? sa->prefix : "", sa->entries[idx]); in strarray__scnprintf()
621 return scnprintf(bf, size, "%s%s", show_prefix ? sa->prefix : "", sa->entries[idx]); in strarrays__scnprintf()
625 printed = scnprintf(bf, size, intfmt, val); in strarrays__scnprintf()
627 printed += scnprintf(bf + printed, size - printed, " /* %s??? */", sas->entries[0]->prefix); in strarrays__scnprintf()
716 return scnprintf(bf, size, "%s%s", arg->show_string_prefix ? prefix : "", "CWD"); in syscall_arg__scnprintf_fd_at()
730 return scnprintf(bf, size, "%#lx", arg->val); in syscall_arg__scnprintf_hex()
736 return scnprintf(bf, size, "NULL"); in syscall_arg__scnprintf_ptr()
742 return scnprintf(bf, size, "%d", arg->val); in syscall_arg__scnprintf_int()
747 return scnprintf(bf, size, "%ld", arg->val); in syscall_arg__scnprintf_long()
755 return scnprintf(bf, size, "\"%-.*s\"", arg->fmt->nr_entries ?: arg->len, arg->val); in syscall_arg__scnprintf_char_array()
857 return scnprintf(bf, size, "F%s", show_prefix ? suffix : ""); in syscall_arg__scnprintf_access_mode()
860 printed += scnprintf(bf + printed, size - printed, "%s%s", #n, show_prefix ? suffix : ""); \ in syscall_arg__scnprintf_access_mode()
870 printed += scnprintf(bf + printed, size - printed, "|%#x", mode); in syscall_arg__scnprintf_access_mode()
884 { .scnprintf = SCA_FILENAME, \
900 …printed += scnprintf(bf + printed, size - printed, "%s%s%s", printed ? "|" : "", show_prefix ? pre… in syscall_arg__scnprintf_pipe_flags()
909 printed += scnprintf(bf + printed, size - printed, "%s%#x", printed ? "|" : "", flags); in syscall_arg__scnprintf_pipe_flags()
932 …printed += scnprintf(bf + printed, size - printed, "%s%s%s", printed ? "|" : "", show_prefix ? pre… in syscall_arg__scnprintf_getrandom_flags()
941 printed += scnprintf(bf + printed, size - printed, "%s%#x", printed ? "|" : "", flags); in syscall_arg__scnprintf_getrandom_flags()
1021 return scnprintf(bf, size, "%s", in btf_enum_scnprintf()
1120 { .scnprintf = SCA_STRARRAY, \
1126 { .scnprintf = SCA_STRARRAY_FLAGS, \
1148 .arg = { [1] = { .scnprintf = SCA_ACCMODE, /* mode */ }, }, },
1150 .arg = { [0] = { .scnprintf = SCA_X86_ARCH_PRCTL_CODE, /* code */ },
1151 [1] = { .scnprintf = SCA_PTR, /* arg2 */ }, }, },
1153 .arg = { [0] = { .scnprintf = SCA_INT, /* fd */ },
1155 [2] = { .scnprintf = SCA_INT, /* addrlen */ }, }, },
1160 .arg = { [0] = { .scnprintf = SCA_PTR, /* brk */ }, }, },
1166 .arg = { [0] = { .name = "flags", .scnprintf = SCA_CLONE_FLAGS, },
1167 [1] = { .name = "child_stack", .scnprintf = SCA_HEX, },
1168 [2] = { .name = "parent_tidptr", .scnprintf = SCA_HEX, },
1169 [3] = { .name = "child_tidptr", .scnprintf = SCA_HEX, },
1170 [4] = { .name = "tls", .scnprintf = SCA_HEX, }, }, },
1172 .arg = { [0] = { .scnprintf = SCA_CLOSE_FD, /* fd */ }, }, },
1174 .arg = { [0] = { .scnprintf = SCA_INT, /* fd */ },
1176 [2] = { .scnprintf = SCA_INT, /* addrlen */ }, }, },
1180 .arg = { [1] = { .scnprintf = SCA_EFD_FLAGS, /* flags */ }, }, },
1182 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dirfd */ },
1184 [2] = { .scnprintf = SCA_ACCMODE, /* mode */ }, }, },
1186 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dirfd */ },
1188 [2] = { .scnprintf = SCA_ACCMODE, /* mode */ },
1189 [3] = { .scnprintf = SCA_FACCESSAT2_FLAGS, /* flags */ }, }, },
1191 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
1193 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
1195 .arg = { [1] = { .scnprintf = SCA_FCNTL_CMD, /* cmd */
1199 [2] = { .scnprintf = SCA_FCNTL_ARG, /* arg */ }, }, },
1201 .arg = { [1] = { .scnprintf = SCA_FLOCK, /* cmd */ }, }, },
1206 [2] = { .scnprintf = SCA_FSMOUNT_ATTR_FLAGS, /* attr_flags */ }, }, },
1208 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ },
1210 [2] = { .scnprintf = SCA_FSPICK_FLAGS, /* flags */ }, }, },
1213 .arg = { [1] = { .scnprintf = SCA_FUTEX_OP, /* op */ },
1214 [5] = { .scnprintf = SCA_FUTEX_VAL3, /* val3 */ }, }, },
1216 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
1223 .arg = { [2] = { .scnprintf = SCA_GETRANDOM_FLAGS, /* flags */ }, }, },
1235 [1] = { .scnprintf = SCA_IOCTL_CMD, /* cmd */ },
1236 [2] = { .scnprintf = SCA_HEX, /* arg */ }, }, },
1238 [2] = { .scnprintf = SCA_HEX, /* arg */ }, }, },
1241 .arg = { [0] = { .name = "pid1", .scnprintf = SCA_PID, },
1242 [1] = { .name = "pid2", .scnprintf = SCA_PID, },
1243 [2] = { .name = "type", .scnprintf = SCA_KCMP_TYPE, },
1244 [3] = { .name = "idx1", .scnprintf = SCA_KCMP_IDX, },
1245 [4] = { .name = "idx2", .scnprintf = SCA_KCMP_IDX, }, }, },
1249 .arg = { [1] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1251 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
1256 .arg = { [0] = { .scnprintf = SCA_HEX, /* start */ },
1257 [2] = { .scnprintf = SCA_MADV_BHV, /* behavior */ }, }, },
1259 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
1261 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
1267 .arg = { [2] = { .scnprintf = SCA_MMAP_PROT, .show_zero = true, /* prot */ },
1268 [3] = { .scnprintf = SCA_MMAP_FLAGS, /* flags */
1271 [5] = { .scnprintf = SCA_HEX, /* offset */ }, }, },
1274 [3] = { .scnprintf = SCA_MOUNT_FLAGS, /* flags */
1277 .arg = { [0] = { .scnprintf = SCA_FDAT, /* from_dfd */ },
1279 [2] = { .scnprintf = SCA_FDAT, /* to_dfd */ },
1281 [4] = { .scnprintf = SCA_MOVE_MOUNT_FLAGS, /* flags */ }, }, },
1283 .arg = { [0] = { .scnprintf = SCA_HEX, /* start */ },
1284 [2] = { .scnprintf = SCA_MMAP_PROT, .show_zero = true, /* prot */ }, }, },
1288 .arg = { [3] = { .scnprintf = SCA_MREMAP_FLAGS, /* flags */ }, }, },
1290 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, },
1294 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dirfd */ },
1296 [3] = { .scnprintf = SCA_FS_AT_FLAGS, /* flags */ }, }, },
1298 .arg = { [1] = { .scnprintf = SCA_OPEN_FLAGS, /* flags */ }, }, },
1300 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ },
1301 [2] = { .scnprintf = SCA_OPEN_FLAGS, /* flags */ }, }, },
1303 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ },
1304 [2] = { .scnprintf = SCA_OPEN_FLAGS, /* flags */ }, }, },
1307 [2] = { .scnprintf = SCA_INT, /* cpu */ },
1308 [3] = { .scnprintf = SCA_FD, /* group_fd */ },
1309 [4] = { .scnprintf = SCA_PERF_FLAGS, /* flags */ }, }, },
1311 .arg = { [1] = { .scnprintf = SCA_PIPE_FLAGS, /* flags */ }, }, },
1313 .arg = { [1] = { .scnprintf = SCA_PKEY_ALLOC_ACCESS_RIGHTS, /* access_rights */ }, }, },
1315 .arg = { [0] = { .scnprintf = SCA_INT, /* key */ }, }, },
1317 .arg = { [0] = { .scnprintf = SCA_HEX, /* start */ },
1318 [2] = { .scnprintf = SCA_MMAP_PROT, .show_zero = true, /* prot */ },
1319 [3] = { .scnprintf = SCA_INT, /* pkey */ }, }, },
1323 .arg = { [0] = { .scnprintf = SCA_PRCTL_OPTION, /* option */
1326 [1] = { .scnprintf = SCA_PRCTL_ARG2, /* arg2 */ },
1327 [2] = { .scnprintf = SCA_PRCTL_ARG3, /* arg3 */ }, }, },
1335 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, },
1337 .arg = { [3] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
1339 .arg = { [3] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
1341 .arg = { [2] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
1343 .arg = { [0] = { .scnprintf = SCA_FDAT, /* olddirfd */ },
1344 [2] = { .scnprintf = SCA_FDAT, /* newdirfd */ }, }, },
1346 .arg = { [0] = { .scnprintf = SCA_FDAT, /* olddirfd */ },
1347 [2] = { .scnprintf = SCA_FDAT, /* newdirfd */ },
1348 [4] = { .scnprintf = SCA_RENAMEAT2_FLAGS, /* flags */ }, }, },
1352 .arg = { [0] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1356 .arg = { [1] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1358 .arg = { [2] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1360 .arg = { [1] = { .scnprintf = SCA_SCHED_POLICY, /* policy */ }, }, },
1362 .arg = { [0] = { .scnprintf = SCA_SECCOMP_OP, /* op */ },
1363 [1] = { .scnprintf = SCA_SECCOMP_FLAGS, /* flags */ }, }, },
1367 .arg = { [3] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
1369 .arg = { [2] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
1371 .arg = { [3] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ },
1385 [1] = { .scnprintf = SCA_SK_TYPE, /* type */ },
1386 [2] = { .scnprintf = SCA_SK_PROTO, /* protocol */ }, }, },
1389 [1] = { .scnprintf = SCA_SK_TYPE, /* type */ },
1390 [2] = { .scnprintf = SCA_SK_PROTO, /* protocol */ }, }, },
1393 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fdat */ },
1394 [2] = { .scnprintf = SCA_FS_AT_FLAGS, /* flags */ } ,
1395 [3] = { .scnprintf = SCA_STATX_MASK, /* mask */ }, }, },
1401 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, },
1403 .arg = { [3] = { .scnprintf = SCA_SYNC_FILE_RANGE_FLAGS, /* flags */ }, }, },
1405 .arg = { [2] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1407 .arg = { [1] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1412 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ },
1414 [2] = { .scnprintf = SCA_FS_AT_FLAGS, /* flags */ }, }, },
1416 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dirfd */ }, }, },
1418 .arg = { [2] = { .scnprintf = SCA_WAITID_OPTIONS, /* options */ }, }, },
1420 .arg = { [3] = { .scnprintf = SCA_WAITID_OPTIONS, /* options */ }, }, },
1422 .arg = { [1] = { .scnprintf = SCA_BUF /* buf */, .from_user = true, }, }, },
1718 scnprintf(linkname, sizeof(linkname), in thread__read_fd_path()
1721 scnprintf(linkname, sizeof(linkname), in thread__read_fd_path()
1763 size_t printed = scnprintf(bf, size, "%d", fd); in syscall_arg__scnprintf_fd()
1767 printed += scnprintf(bf + printed, size - printed, "<%s>", path); in syscall_arg__scnprintf_fd()
1774 size_t printed = scnprintf(bf, size, "%d", fd); in pid__scnprintf_fd()
1781 printed += scnprintf(bf + printed, size - printed, "<%s>", path); in pid__scnprintf_fd()
1814 size_t printed = scnprintf(bf, size, "\"%.*s\"", augmented_arg->size, augmented_arg->value); in syscall_arg__scnprintf_augmented_string()
1836 return scnprintf(bf, size, "%#x", ptr); in syscall_arg__scnprintf_filename()
1858 printed += scnprintf(bf + printed, size - printed, control_char ? "\\%d" : "%c", (int)orig[j]); in syscall_arg__scnprintf_buf()
2046 { .name = "msr", .scnprintf = SCA_X86_MSR, .strtoul = STUL_X86_MSR, },
2047 { .name = "vector", .scnprintf = SCA_X86_IRQ_VECTORS, .strtoul = STUL_X86_IRQ_VECTORS, },
2079 if (arg->scnprintf) in syscall_arg_fmt__init_array()
2091 arg->scnprintf = SCA_FILENAME; in syscall_arg_fmt__init_array()
2093 arg->scnprintf = SCA_PTR; in syscall_arg_fmt__init_array()
2095 arg->scnprintf = SCA_PID; in syscall_arg_fmt__init_array()
2097 arg->scnprintf = SCA_MODE_T; in syscall_arg_fmt__init_array()
2099 arg->scnprintf = SCA_CHAR_ARRAY; in syscall_arg_fmt__init_array()
2112 arg->scnprintf = SCA_FD; in syscall_arg_fmt__init_array()
2121 arg->scnprintf = fmt->scnprintf; in syscall_arg_fmt__init_array()
2351 return scnprintf(bf, size, "%s: ", sc->arg_fmt[arg->idx].name); in syscall__scnprintf_name()
2353 return scnprintf(bf, size, "arg%d: ", arg->idx); in syscall__scnprintf_name()
2372 if (fmt && fmt->scnprintf) { in syscall_arg_fmt__scnprintf_val()
2376 return fmt->scnprintf(bf, size, arg); in syscall_arg_fmt__scnprintf_val()
2378 return scnprintf(bf, size, "%ld", val); in syscall_arg_fmt__scnprintf_val()
2438 printed += scnprintf(bf + printed, size - printed, "%s", printed ? ", " : ""); in syscall__scnprintf_args()
2441 printed += scnprintf(bf + printed, size - printed, "%s: ", field->name); in syscall__scnprintf_args()
2443 default_scnprintf = sc->arg_fmt[arg.idx].scnprintf; in syscall__scnprintf_args()
2468 printed += scnprintf(bf + printed, size - printed, ", "); in syscall__scnprintf_args()
2804 printed += scnprintf(msg + printed, trace__entry_str_size - printed, "%s(", sc->name); in trace__sys_enter()
3215 printed += scnprintf(bf + printed, size - printed, "%s", printed ? ", " : ""); in trace__fprintf_tp_fields()
3218 printed += scnprintf(bf + printed, size - printed, "%s: ", field->name); in trace__fprintf_tp_fields()
3733 scnprintf(default_prog_name, sizeof(default_prog_name), "tp/syscalls/sys_%s_%s", type, sc->name); in trace__find_syscall_bpf_prog()
3738scnprintf(default_prog_name, sizeof(default_prog_name), "tp/syscalls/sys_%s_%s", type, sc->fmt->al… in trace__find_syscall_bpf_prog()
4270 scnprintf(arg, sizeof(arg), "%.*s", left_size, left); in trace__expand_filter()
4293 int expansion_lenght = scnprintf(expansion, sizeof(expansion), "%#" PRIx64, val); in trace__expand_filter()
5028 scnprintf(oldname, sizeof(oldname), "%s.old", filename); in trace__open_output()