Searched refs:augmented_arg (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/tools/perf/examples/bpf/ |
H A D | augmented_raw_syscalls.c | 63 struct augmented_arg { struct 75 struct augmented_arg arg, arg2; 97 unsigned int augmented_arg__read_str(struct augmented_arg *augmented_arg, const void *arg, unsigned int arg_len) in augmented_arg__read_str() argument 99 unsigned int augmented_len = sizeof(*augmented_arg); in augmented_arg__read_str() 100 int string_len = probe_read_str(&augmented_arg->value, arg_len, arg); in augmented_arg__read_str() 102 augmented_arg->size = augmented_arg->err = 0; in augmented_arg__read_str() 105 * So we leave that in the augmented_arg->size that userspace will in augmented_arg__read_str() 108 augmented_len -= sizeof(augmented_arg in augmented_arg__read_str() [all...] |
/kernel/linux/linux-6.6/tools/perf/util/bpf_skel/ |
H A D | augmented_raw_syscalls.bpf.c | 82 struct augmented_arg { struct 125 struct augmented_arg arg, arg2; 128 char __data[sizeof(struct augmented_arg)]; 153 unsigned int augmented_arg__read_str(struct augmented_arg *augmented_arg, const void *arg, unsigned int arg_len) in augmented_arg__read_str() argument 155 unsigned int augmented_len = sizeof(*augmented_arg); in augmented_arg__read_str() 156 int string_len = bpf_probe_read_user_str(&augmented_arg->value, arg_len, arg); in augmented_arg__read_str() 158 augmented_arg->size = augmented_arg->err = 0; in augmented_arg__read_str() 161 * So we leave that in the augmented_arg in augmented_arg__read_str() [all...] |
/kernel/linux/linux-5.10/tools/perf/trace/beauty/ |
H A D | beauty.h | 66 * augmented_arg: extra payload for syscall pointer arguments 82 struct augmented_arg { struct 109 struct augmented_arg *args;
|
/kernel/linux/linux-6.6/tools/perf/trace/beauty/ |
H A D | beauty.h | 68 * augmented_arg: extra payload for syscall pointer arguments 83 struct augmented_arg { struct 110 struct augmented_arg *args;
|
/kernel/linux/linux-5.10/tools/perf/ |
H A D | builtin-trace.c | 1474 struct augmented_arg *augmented_arg = arg->augmented.args; in syscall_arg__scnprintf_augmented_string() local 1475 size_t printed = scnprintf(bf, size, "\"%.*s\"", augmented_arg->size, augmented_arg->value); in syscall_arg__scnprintf_augmented_string() 1480 int consumed = sizeof(*augmented_arg) + augmented_arg->size; in syscall_arg__scnprintf_augmented_string()
|
/kernel/linux/linux-6.6/tools/perf/ |
H A D | builtin-trace.c | 1510 struct augmented_arg *augmented_arg = arg->augmented.args; in syscall_arg__scnprintf_augmented_string() local 1511 size_t printed = scnprintf(bf, size, "\"%.*s\"", augmented_arg->size, augmented_arg->value); in syscall_arg__scnprintf_augmented_string() 1516 int consumed = sizeof(*augmented_arg) + augmented_arg->size; in syscall_arg__scnprintf_augmented_string()
|
Completed in 22 milliseconds