• Home
  • Raw
  • Download

Lines Matching refs:scnprintf

96 	size_t	   (*scnprintf)(char *bf, size_t size, struct syscall_arg *arg);  member
498 size_t printed = scnprintf(bf, size, intfmt, val); in strarray__scnprintf_suffix()
500 printed += scnprintf(bf + printed, size - printed, " /* %s??? */", sa->prefix); in strarray__scnprintf_suffix()
504 return scnprintf(bf, size, "%s%s", sa->entries[idx], show_suffix ? sa->prefix : ""); in strarray__scnprintf_suffix()
512 size_t printed = scnprintf(bf, size, intfmt, val); in strarray__scnprintf()
514 printed += scnprintf(bf + printed, size - printed, " /* %s??? */", sa->prefix); in strarray__scnprintf()
518 return scnprintf(bf, size, "%s%s", show_prefix ? sa->prefix : "", sa->entries[idx]); in strarray__scnprintf()
568 return scnprintf(bf, size, "%s%s", show_prefix ? sa->prefix : "", sa->entries[idx]); in strarrays__scnprintf()
572 printed = scnprintf(bf, size, intfmt, val); in strarrays__scnprintf()
574 printed += scnprintf(bf + printed, size - printed, " /* %s??? */", sas->entries[0]->prefix); in strarrays__scnprintf()
666 return scnprintf(bf, size, "%s%s", arg->show_string_prefix ? prefix : "", "CWD"); in syscall_arg__scnprintf_fd_at()
680 return scnprintf(bf, size, "%#lx", arg->val); in syscall_arg__scnprintf_hex()
686 return scnprintf(bf, size, "NULL"); in syscall_arg__scnprintf_ptr()
692 return scnprintf(bf, size, "%d", arg->val); in syscall_arg__scnprintf_int()
697 return scnprintf(bf, size, "%ld", arg->val); in syscall_arg__scnprintf_long()
705 return scnprintf(bf, size, "\"%-.*s\"", arg->fmt->nr_entries ?: arg->len, arg->val); in syscall_arg__scnprintf_char_array()
799 return scnprintf(bf, size, "F%s", show_prefix ? suffix : ""); in syscall_arg__scnprintf_access_mode()
802 printed += scnprintf(bf + printed, size - printed, "%s%s", #n, show_prefix ? suffix : ""); \ in syscall_arg__scnprintf_access_mode()
812 printed += scnprintf(bf + printed, size - printed, "|%#x", mode); in syscall_arg__scnprintf_access_mode()
833 …printed += scnprintf(bf + printed, size - printed, "%s%s%s", printed ? "|" : "", show_prefix ? pre… in syscall_arg__scnprintf_pipe_flags()
842 printed += scnprintf(bf + printed, size - printed, "%s%#x", printed ? "|" : "", flags); in syscall_arg__scnprintf_pipe_flags()
865 …printed += scnprintf(bf + printed, size - printed, "%s%s%s", printed ? "|" : "", show_prefix ? pre… in syscall_arg__scnprintf_getrandom_flags()
874 printed += scnprintf(bf + printed, size - printed, "%s%#x", printed ? "|" : "", flags); in syscall_arg__scnprintf_getrandom_flags()
882 { .scnprintf = SCA_STRARRAY, \
887 { .scnprintf = SCA_STRARRAY_FLAGS, \
909 .arg = { [1] = { .scnprintf = SCA_ACCMODE, /* mode */ }, }, },
911 .arg = { [0] = { .scnprintf = SCA_X86_ARCH_PRCTL_CODE, /* code */ },
912 [1] = { .scnprintf = SCA_PTR, /* arg2 */ }, }, },
914 .arg = { [0] = { .scnprintf = SCA_INT, /* fd */ },
915 [1] = { .scnprintf = SCA_SOCKADDR, /* umyaddr */ },
916 [2] = { .scnprintf = SCA_INT, /* addrlen */ }, }, },
920 .arg = { [0] = { .scnprintf = SCA_PTR, /* brk */ }, }, },
924 .arg = { [0] = { .name = "flags", .scnprintf = SCA_CLONE_FLAGS, },
925 [1] = { .name = "child_stack", .scnprintf = SCA_HEX, },
926 [2] = { .name = "parent_tidptr", .scnprintf = SCA_HEX, },
927 [3] = { .name = "child_tidptr", .scnprintf = SCA_HEX, },
928 [4] = { .name = "tls", .scnprintf = SCA_HEX, }, }, },
930 .arg = { [0] = { .scnprintf = SCA_CLOSE_FD, /* fd */ }, }, },
932 .arg = { [0] = { .scnprintf = SCA_INT, /* fd */ },
933 [1] = { .scnprintf = SCA_SOCKADDR, /* servaddr */ },
934 [2] = { .scnprintf = SCA_INT, /* addrlen */ }, }, },
938 .arg = { [1] = { .scnprintf = SCA_EFD_FLAGS, /* flags */ }, }, },
940 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
942 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
944 .arg = { [1] = { .scnprintf = SCA_FCNTL_CMD, /* cmd */
948 [2] = { .scnprintf = SCA_FCNTL_ARG, /* arg */ }, }, },
950 .arg = { [1] = { .scnprintf = SCA_FLOCK, /* cmd */ }, }, },
955 [2] = { .scnprintf = SCA_FSMOUNT_ATTR_FLAGS, /* attr_flags */ }, }, },
957 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ },
958 [1] = { .scnprintf = SCA_FILENAME, /* path */ },
959 [2] = { .scnprintf = SCA_FSPICK_FLAGS, /* flags */ }, }, },
963 .arg = { [1] = { .scnprintf = SCA_FUTEX_OP, /* op */ },
964 [5] = { .scnprintf = SCA_FUTEX_VAL3, /* val3 */ }, }, },
966 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
973 .arg = { [2] = { .scnprintf = SCA_GETRANDOM_FLAGS, /* flags */ }, }, },
983 [1] = { .scnprintf = SCA_IOCTL_CMD, /* cmd */ },
984 [2] = { .scnprintf = SCA_HEX, /* arg */ }, }, },
986 [2] = { .scnprintf = SCA_HEX, /* arg */ }, }, },
989 .arg = { [0] = { .name = "pid1", .scnprintf = SCA_PID, },
990 [1] = { .name = "pid2", .scnprintf = SCA_PID, },
991 [2] = { .name = "type", .scnprintf = SCA_KCMP_TYPE, },
992 [3] = { .name = "idx1", .scnprintf = SCA_KCMP_IDX, },
993 [4] = { .name = "idx2", .scnprintf = SCA_KCMP_IDX, }, }, },
997 .arg = { [1] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
999 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
1004 .arg = { [0] = { .scnprintf = SCA_HEX, /* start */ },
1005 [2] = { .scnprintf = SCA_MADV_BHV, /* behavior */ }, }, },
1007 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
1009 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
1015 .arg = { [2] = { .scnprintf = SCA_MMAP_PROT, /* prot */ },
1016 [3] = { .scnprintf = SCA_MMAP_FLAGS, /* flags */
1019 [5] = { .scnprintf = SCA_HEX, /* offset */ }, }, },
1021 .arg = { [0] = { .scnprintf = SCA_FILENAME, /* dev_name */ },
1022 [3] = { .scnprintf = SCA_MOUNT_FLAGS, /* flags */
1025 .arg = { [0] = { .scnprintf = SCA_FDAT, /* from_dfd */ },
1026 [1] = { .scnprintf = SCA_FILENAME, /* from_pathname */ },
1027 [2] = { .scnprintf = SCA_FDAT, /* to_dfd */ },
1028 [3] = { .scnprintf = SCA_FILENAME, /* to_pathname */ },
1029 [4] = { .scnprintf = SCA_MOVE_MOUNT_FLAGS, /* flags */ }, }, },
1031 .arg = { [0] = { .scnprintf = SCA_HEX, /* start */ },
1032 [2] = { .scnprintf = SCA_MMAP_PROT, /* prot */ }, }, },
1034 .arg = { [0] = { .scnprintf = SCA_FILENAME, /* u_name */ }, }, },
1036 .arg = { [3] = { .scnprintf = SCA_MREMAP_FLAGS, /* flags */ }, }, },
1038 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, },
1040 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, },
1042 .arg = { [1] = { .scnprintf = SCA_OPEN_FLAGS, /* flags */ }, }, },
1044 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ },
1045 [2] = { .scnprintf = SCA_OPEN_FLAGS, /* flags */ }, }, },
1047 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ },
1048 [2] = { .scnprintf = SCA_OPEN_FLAGS, /* flags */ }, }, },
1050 .arg = { [2] = { .scnprintf = SCA_INT, /* cpu */ },
1051 [3] = { .scnprintf = SCA_FD, /* group_fd */ },
1052 [4] = { .scnprintf = SCA_PERF_FLAGS, /* flags */ }, }, },
1054 .arg = { [1] = { .scnprintf = SCA_PIPE_FLAGS, /* flags */ }, }, },
1056 .arg = { [1] = { .scnprintf = SCA_PKEY_ALLOC_ACCESS_RIGHTS, /* access_rights */ }, }, },
1058 .arg = { [0] = { .scnprintf = SCA_INT, /* key */ }, }, },
1060 .arg = { [0] = { .scnprintf = SCA_HEX, /* start */ },
1061 [2] = { .scnprintf = SCA_MMAP_PROT, /* prot */ },
1062 [3] = { .scnprintf = SCA_INT, /* pkey */ }, }, },
1066 .arg = { [0] = { .scnprintf = SCA_PRCTL_OPTION, /* option */
1069 [1] = { .scnprintf = SCA_PRCTL_ARG2, /* arg2 */ },
1070 [2] = { .scnprintf = SCA_PRCTL_ARG3, /* arg3 */ }, }, },
1077 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, },
1079 .arg = { [3] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
1081 .arg = { [3] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
1083 .arg = { [2] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
1085 .arg = { [0] = { .scnprintf = SCA_FDAT, /* olddirfd */ },
1086 [2] = { .scnprintf = SCA_FDAT, /* newdirfd */ }, }, },
1088 .arg = { [0] = { .scnprintf = SCA_FDAT, /* olddirfd */ },
1089 [2] = { .scnprintf = SCA_FDAT, /* newdirfd */ },
1090 [4] = { .scnprintf = SCA_RENAMEAT2_FLAGS, /* flags */ }, }, },
1092 .arg = { [0] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1096 .arg = { [1] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1098 .arg = { [2] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1100 .arg = { [1] = { .scnprintf = SCA_SCHED_POLICY, /* policy */ }, }, },
1102 .arg = { [0] = { .scnprintf = SCA_SECCOMP_OP, /* op */ },
1103 [1] = { .scnprintf = SCA_SECCOMP_FLAGS, /* flags */ }, }, },
1107 .arg = { [3] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
1109 .arg = { [2] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
1111 .arg = { [3] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ },
1112 [4] = { .scnprintf = SCA_SOCKADDR, /* addr */ }, }, },
1120 [1] = { .scnprintf = SCA_SK_TYPE, /* type */ },
1121 [2] = { .scnprintf = SCA_SK_PROTO, /* protocol */ }, }, },
1124 [1] = { .scnprintf = SCA_SK_TYPE, /* type */ },
1125 [2] = { .scnprintf = SCA_SK_PROTO, /* protocol */ }, }, },
1128 .arg = { [0] = { .scnprintf = SCA_FDAT, /* fdat */ },
1129 [2] = { .scnprintf = SCA_STATX_FLAGS, /* flags */ } ,
1130 [3] = { .scnprintf = SCA_STATX_MASK, /* mask */ }, }, },
1132 .arg = { [0] = { .scnprintf = SCA_FILENAME, /* specialfile */ }, }, },
1134 .arg = { [0] = { .scnprintf = SCA_FILENAME, /* specialfile */ }, }, },
1136 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, },
1138 .arg = { [3] = { .scnprintf = SCA_SYNC_FILE_RANGE_FLAGS, /* flags */ }, }, },
1140 .arg = { [2] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1142 .arg = { [1] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
1144 .arg = { [0] = { .scnprintf = SCA_FILENAME, /* name */ }, }, },
1147 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, },
1149 .arg = { [0] = { .scnprintf = SCA_FDAT, /* dirfd */ }, }, },
1151 .arg = { [2] = { .scnprintf = SCA_WAITID_OPTIONS, /* options */ }, }, },
1153 .arg = { [3] = { .scnprintf = SCA_WAITID_OPTIONS, /* options */ }, }, },
1380 scnprintf(linkname, sizeof(linkname), in thread__read_fd_path()
1383 scnprintf(linkname, sizeof(linkname), in thread__read_fd_path()
1424 size_t printed = scnprintf(bf, size, "%d", fd); in syscall_arg__scnprintf_fd()
1428 printed += scnprintf(bf + printed, size - printed, "<%s>", path); in syscall_arg__scnprintf_fd()
1435 size_t printed = scnprintf(bf, size, "%d", fd); in pid__scnprintf_fd()
1442 printed += scnprintf(bf + printed, size - printed, "<%s>", path); in pid__scnprintf_fd()
1475 size_t printed = scnprintf(bf, size, "\"%.*s\"", augmented_arg->size, augmented_arg->value); in syscall_arg__scnprintf_augmented_string()
1497 return scnprintf(bf, size, "%#x", ptr); in syscall_arg__scnprintf_filename()
1663 { .name = "msr", .scnprintf = SCA_X86_MSR, .strtoul = STUL_X86_MSR, },
1664 { .name = "vector", .scnprintf = SCA_X86_IRQ_VECTORS, .strtoul = STUL_X86_IRQ_VECTORS, },
1694 if (arg->scnprintf) in syscall_arg_fmt__init_array()
1702 arg->scnprintf = SCA_FILENAME; in syscall_arg_fmt__init_array()
1704 arg->scnprintf = SCA_PTR; in syscall_arg_fmt__init_array()
1706 arg->scnprintf = SCA_PID; in syscall_arg_fmt__init_array()
1708 arg->scnprintf = SCA_MODE_T; in syscall_arg_fmt__init_array()
1710 arg->scnprintf = SCA_CHAR_ARRAY; in syscall_arg_fmt__init_array()
1723 arg->scnprintf = SCA_FD; in syscall_arg_fmt__init_array()
1728 arg->scnprintf = fmt->scnprintf; in syscall_arg_fmt__init_array()
1957 return scnprintf(bf, size, "%s: ", sc->arg_fmt[arg->idx].name); in syscall__scnprintf_name()
1959 return scnprintf(bf, size, "arg%d: ", arg->idx); in syscall__scnprintf_name()
1978 if (fmt && fmt->scnprintf) { in syscall_arg_fmt__scnprintf_val()
1982 return fmt->scnprintf(bf, size, arg); in syscall_arg_fmt__scnprintf_val()
1984 return scnprintf(bf, size, "%ld", val); in syscall_arg_fmt__scnprintf_val()
2040 sc->arg_fmt[arg.idx].scnprintf == SCA_STRARRAY || in syscall__scnprintf_args()
2041 sc->arg_fmt[arg.idx].scnprintf == SCA_STRARRAYS) && in syscall__scnprintf_args()
2045 printed += scnprintf(bf + printed, size - printed, "%s", printed ? ", " : ""); in syscall__scnprintf_args()
2048 printed += scnprintf(bf + printed, size - printed, "%s: ", field->name); in syscall__scnprintf_args()
2064 printed += scnprintf(bf + printed, size - printed, ", "); in syscall__scnprintf_args()
2323 printed += scnprintf(msg + printed, trace__entry_str_size - printed, "%s(", sc->name);
2734 arg->scnprintf == SCA_STRARRAY ||
2735 arg->scnprintf == SCA_STRARRAYS) &&
2739 printed += scnprintf(bf + printed, size - printed, "%s", printed ? ", " : "");
2746 printed += scnprintf(bf + printed, size - printed, "%s: ", field->name);
3248 scnprintf(default_prog_name, sizeof(default_prog_name), "!syscalls:sys_%s_%s", type, sc->name);
3253scnprintf(default_prog_name, sizeof(default_prog_name), "!syscalls:sys_%s_%s", type, sc->fmt->alia…
3307 if (sc->arg_fmt[arg].scnprintf == SCA_FILENAME) {
3816 scnprintf(arg, sizeof(arg), "%.*s", left_size, left);
3836 int expansion_lenght = scnprintf(expansion, sizeof(expansion), "%#" PRIx64, val);
4473 scnprintf(oldname, sizeof(oldname), "%s.old", filename);