Searched refs:arg_fmt (Results 1 – 1 of 1) sorted by relevance
| /linux/tools/perf/ |
| H A D | builtin-trace.c | 944 static void syscall_arg_fmt__cache_btf_enum(struct syscall_arg_fmt *arg_fmt, struct btf *btf, char … in syscall_arg_fmt__cache_btf_enum() argument 958 arg_fmt->type = btf__type_by_id(btf, id); in syscall_arg_fmt__cache_btf_enum() 1075 struct syscall_arg_fmt *arg_fmt = arg->fmt; in trace__btf_scnprintf() local 1080 if (arg_fmt->type == NULL) { in trace__btf_scnprintf() 1082 syscall_arg_fmt__cache_btf_enum(arg_fmt, trace->btf, type); in trace__btf_scnprintf() 1086 if (arg_fmt->type == NULL) in trace__btf_scnprintf() 1089 if (btf_is_enum(arg_fmt->type)) in trace__btf_scnprintf() 1090 return btf_enum_scnprintf(arg_fmt->type, trace->btf, bf, size, val); in trace__btf_scnprintf() 1091 else if (btf_is_struct(arg_fmt->type) || btf_is_union(arg_fmt->type)) in trace__btf_scnprintf() 1092 return btf_struct_scnprintf(arg_fmt->type, trace->btf, bf, size, arg); in trace__btf_scnprintf() [all …]
|