Lines Matching defs:err

74 #include <linux/err.h>
1654 int err = symbol__init(NULL);
1656 if (err)
1657 return err;
1665 err = trace_event__register_resolver(trace->host, trace__machine__resolve_kernel_addr);
1666 if (err < 0)
1669 err = __machine__synthesize_threads(trace->host, &trace->tool, &trace->opts.target,
1673 if (err)
1676 return err;
1895 int err = 0;
1906 err = -EINVAL;
1945 err = -ENOMEM;
1960 return err;
2130 int err = 0;
2152 err = -EINVAL;
2163 err = trace__read_syscall_info(trace, id);
2164 if (err)
2170 (err = trace__read_syscall_info(trace, id)) != 0)
2181 fprintf(trace->output, "Problems reading syscall %d: %d (%s)", id, -err, str_error_r(-err, sbuf, sizeof(sbuf)));
2197 int id, struct perf_sample *sample, long err, bool errno_summary)
2222 if (err < 0) {
2228 err = -err;
2229 if (err > stats->max_errno) {
2230 u32 *new_errnos = realloc(stats->errnos, err * sizeof(u32));
2233 memset(new_errnos + stats->max_errno, 0, (err - stats->max_errno) * sizeof(u32));
2242 stats->max_errno = err;
2245 ++stats->errnos[err - 1];
2336 int id = perf_evsel__sc_tp_uint(evsel, id, sample), err = -1;
2401 err = 0;
2404 return err;
2412 int id = perf_evsel__sc_tp_uint(evsel, id, sample), err = -1;
2434 err = 0;
2437 return err;
2448 int err = -1;
2454 err = thread__resolve_callchain(al.thread, cursor, evsel, sample, NULL, NULL, max_stack);
2457 return err;
2470 static const char *errno_to_name(struct evsel *evsel, int err)
2475 return arch_syscalls__strerrno(arch_name, err);
2486 int id = perf_evsel__sc_tp_uint(evsel, id, sample), err = -1, callchain_ret = 0, printed = 0;
2608 err = 0;
2611 return err;
2926 int err = -1;
2989 err = 0;
2993 return err;
3021 int err = 0;
3037 return err;
3058 int err = -1;
3101 err = cmd_record(j, rec_argv);
3105 return err;
3114 struct parse_events_error err;
3117 parse_events_error__init(&err);
3118 ret = parse_events(evlist, "probe:vfs_getname*", &err);
3119 parse_events_error__exit(&err);
3257 int err = -1;
3268 err = evsel__append_tp_filter(sys_exit, filter);
3273 return err;
3460 int err = 0, key;
3472 err = bpf_map_update_elem(map_enter_fd, &key, &prog_fd, BPF_ANY);
3473 if (err)
3476 err = bpf_map_update_elem(map_exit_fd, &key, &prog_fd, BPF_ANY);
3477 if (err)
3539 err = bpf_map_update_elem(map_enter_fd, &key, &prog_fd, BPF_ANY);
3540 if (err)
3544 return err;
3558 int err = 0;
3565 err = bpf_map_update_elem(map_fd, &pids[i], &value, BPF_ANY);
3566 if (err)
3570 return err;
3575 unsigned int nr = 1, err;
3597 err = evlist__append_tp_filter_pids(trace->evlist, nr, pids);
3598 if (!err && trace->filter_pids.map)
3599 err = bpf_map__set_filter_pids(trace->filter_pids.map, nr, pids);
3601 return err;
3606 int err = 0;
3614 err = evlist__append_tp_filter_pids(trace->evlist, trace->filter_pids.nr,
3616 if (!err && trace->filter_pids.map) {
3617 err = bpf_map__set_filter_pids(trace->filter_pids.map, trace->filter_pids.nr,
3621 err = trace__set_filter_loop_pids(trace);
3624 return err;
3631 int err = evlist__parse_sample(evlist, event, &sample);
3633 if (err)
3634 fprintf(trace->output, "Can't parse sample, err = %d, skipping...\n", err);
3660 int err;
3665 err = evlist__parse_sample_timestamp(trace->evlist, event, &trace->oe.last);
3666 if (err && err != -1)
3667 return err;
3669 err = ordered_events__queue(&trace->oe.data, event, trace->oe.last, 0, NULL);
3670 if (err)
3671 return err;
3819 int err = -1, i;
3884 err = evlist__create_maps(evlist, &trace->opts.target);
3885 if (err < 0) {
3890 err = trace__symbols_init(trace, evlist);
3891 if (err < 0) {
3899 err = evlist__prepare_workload(evlist, &trace->opts.target, argv, false, NULL);
3900 if (err < 0) {
3907 err = evlist__open(evlist);
3908 if (err < 0)
3927 err = trace__set_filter_pids(trace);
3928 if (err < 0)
3937 err = trace__set_ev_qualifier_filter(trace);
3938 if (err < 0)
3960 err = trace__expand_filters(trace, &evsel);
3961 if (err)
3963 err = evlist__apply_filters(evlist, &evsel);
3964 if (err < 0)
3967 err = evlist__mmap(evlist, trace->opts.mmap_pages);
3968 if (err < 0)
4011 err = trace__deliver_event(trace, event);
4012 if (err)
4052 if (!err) {
4072 return err;
4123 int err = -1;
4157 err = perf_session__set_tracepoints_handlers(session, handlers);
4158 if (err)
4195 err = perf_session__process_events(session);
4196 if (err)
4197 pr_err("Failed to process events, error %d", err);
4205 return err;
4502 int len = strlen(str) + 1, err = -1, list, idx;
4568 err = 0;
4577 err = parse_events_option(&o, lists[0], 0);
4586 return err;
4607 int err = 0;
4645 return err;
4666 int err = parse_event(evlist, "bpf-output/no-inherit=1,name=__augmented_syscalls__/");
4668 if (err)
4671 return err;
4789 int err = -1;
4807 err = -ENOMEM;
4820 err = perf_config(trace__config, &trace);
4821 if (err)
4852 err = parse_events(trace.evlist, trace.perfconfig_events, &parse_err);
4853 if (err)
4856 if (err)
4884 err = augmented_raw_syscalls_bpf__load(trace.skel);
4886 if (err < 0) {
4887 libbpf_strerror(err, bf, sizeof(bf));
4895 err = bpf__setup_bpf_output(trace.evlist);
4896 if (err) {
4897 libbpf_strerror(err, bf, sizeof(bf));
4905 err = -1;
5035 err = trace__open_output(&trace, output_name);
5036 if (err < 0) {
5042 err = evswitch__init(&trace.evswitch, trace.evlist, stderr);
5043 if (err)
5046 err = target__validate(&trace.opts.target);
5047 if (err) {
5048 target__strerror(&trace.opts.target, err, bf, sizeof(bf));
5053 err = target__parse_uid(&trace.opts.target);
5054 if (err) {
5055 target__strerror(&trace.opts.target, err, bf, sizeof(bf));
5064 err = trace__replay(&trace);
5066 err = trace__run(&trace, argc, argv);
5076 return err;