| /linux/tools/perf/util/ |
| A D | probe-event.c | 428 pev->nsi, pev->uprobes); in get_alternative_probe_event() 942 pev->target, pev->uprobes, dinfo); in try_to_find_probe_trace_events() 1775 if (!pev->event && pev->point.function && pev->point.line in parse_perf_probe_command() 1820 if (pev->point.file || pev->point.line || pev->point.lazy_line) in perf_probe_event_need_dwarf() 2646 memset(&pev, 0, sizeof(pev)); in __show_perf_probe_events() 2813 if (pev->event && !pev->sdt) in probe_trace_event__set_name() 2826 if (pev->group && !pev->sdt) in probe_trace_event__set_name() 3023 map = get_target_map(pev->target, pev->nsi, pev->uprobes); in find_probe_trace_events_from_map() 3061 if (!pev->uprobes && !pev->target && in find_probe_trace_events_from_map() 3342 if ((!pev->group || strglobmatch(entry->pev.group, pev->group)) && in find_cached_events() [all …]
|
| A D | bpf-loader.c | 140 if (!pev->target) in prog_config__exec() 150 if (!pev->target) in prog_config__module() 336 pev = &priv->pev; in config_bpf_program() 353 if (pev->group && strcmp(pev->group, PERF_BPF_PROBE_GROUP)) { in config_bpf_program() 361 if (!pev->group) { in config_bpf_program() 367 if (!pev->event) { in config_bpf_program() 385 if (pev) in config_bpf_program() 427 pev = &priv->pev; in preproc_gen_prologue() 583 pev = &priv->pev; in hook_load_preprocessor() 656 pev = &priv->pev; in bpf__probe() [all …]
|
| A D | probe-file.c | 411 else if (pev) { in probe_cache_entry__new() 414 perf_probe_event__copy(&entry->pev, pev) < 0) { in probe_cache_entry__new() 544 &entry->pev); in probe_cache__load() 649 if (pev->sdt) { in probe_cache__find() 651 streql(entry->pev.event, pev->event) && in probe_cache__find() 652 (!pev->group || in probe_cache__find() 653 streql(entry->pev.group, pev->group))) in probe_cache__find() 659 if ((pev->event && in probe_cache__find() 660 (streql(entry->pev.group, pev->group) && in probe_cache__find() 661 streql(entry->pev.event, pev->event))) || in probe_cache__find() [all …]
|
| A D | probe-event.h | 133 int parse_perf_probe_command(const char *cmd, struct perf_probe_event *pev); 137 char *synthesize_perf_probe_command(struct perf_probe_event *pev); 145 bool perf_probe_with_var(struct perf_probe_event *pev); 148 bool perf_probe_event_need_dwarf(struct perf_probe_event *pev); 151 void clear_perf_probe_event(struct perf_probe_event *pev); 175 struct perf_probe_event *pev, 184 void arch__fix_tev_from_maps(struct perf_probe_event *pev, 199 void arch__post_process_probe_trace_events(struct perf_probe_event *pev,
|
| A D | probe-finder.c | 804 .function = pf->pev->point.function, in find_best_scope() 839 if (pf->pev->point.function) { in verify_representive_line() 981 pf->pev->point.lazy_line); in find_probe_point_lazy() 995 if (!pf->pev->uprobes) in skip_prologue() 1012 if (!perf_probe_with_var(pf->pev)) in skip_prologue() 1315 for (i = 0; i < pf->pev->nargs; i++) { in expand_probe_args() 1321 args[n] = pf->pev->args[i]; in expand_probe_args() 1437 for (i = 0; i < pev->nargs; i++) { in fill_empty_trace_arg() 1470 struct perf_probe_event *pev, in debuginfo__find_trace_events() argument 1474 .pf = {.pev = pev, .dbg = dbg, .callback = add_probe_trace_event}, in debuginfo__find_trace_events() [all …]
|
| A D | probe-finder.h | 45 struct perf_probe_event *pev, 60 struct perf_probe_event *pev, 68 struct perf_probe_event *pev; /* Target probe event */ member
|
| A D | probe-file.h | 14 struct perf_probe_event pev; member 57 struct perf_probe_event *pev, 66 struct perf_probe_event *pev);
|
| A D | parse-events.c | 2822 !strglobmatch(ent->pev.group, subsys_glob)) in print_sdt_events() 2825 !strglobmatch(ent->pev.event, event_glob)) in print_sdt_events() 2827 ret = asprintf(&buf, "%s:%s@%s", ent->pev.group, in print_sdt_events() 2828 ent->pev.event, nd->s); in print_sdt_events()
|
| /linux/tools/perf/arch/powerpc/util/ |
| A D | sym-handling.c | 78 void arch__fix_tev_from_maps(struct perf_probe_event *pev, in arch__fix_tev_from_maps() argument 94 if (pev->point.offset || !map || !sym) in arch__fix_tev_from_maps() 98 if (!pev->uprobes && pev->point.retprobe) { in arch__fix_tev_from_maps() 110 if (pev->uprobes) in arch__fix_tev_from_maps() 118 void arch__post_process_probe_trace_events(struct perf_probe_event *pev, in arch__post_process_probe_trace_events() argument 127 map = get_target_map(pev->target, pev->nsi, pev->uprobes); in arch__post_process_probe_trace_events() 132 tev = &pev->tevs[i]; in arch__post_process_probe_trace_events() 135 arch__fix_tev_from_maps(pev, tev, map, sym); in arch__post_process_probe_trace_events()
|
| /linux/arch/x86/kernel/ |
| A D | kgdb.c | 184 struct perf_event * __percpu *pev; member 208 bp = *per_cpu_ptr(breakinfo[breakno].pev, cpu); in kgdb_correct_hw_break() 237 pevent = per_cpu_ptr(breakinfo[breakno].pev, cpu); in hw_break_reserve_slot() 304 bp = *per_cpu_ptr(breakinfo[i].pev, cpu); in kgdb_remove_all_hw_break() 397 bp = *per_cpu_ptr(breakinfo[i].pev, cpu); in kgdb_disable_hw_debug() 655 if (breakinfo[i].pev) in kgdb_arch_late() 658 if (IS_ERR((void * __force)breakinfo[i].pev)) { in kgdb_arch_late() 661 breakinfo[i].pev = NULL; in kgdb_arch_late() 666 pevent = per_cpu_ptr(breakinfo[i].pev, cpu); in kgdb_arch_late() 687 if (breakinfo[i].pev) { in kgdb_arch_exit() [all …]
|
| /linux/tools/perf/ |
| A D | builtin-probe.c | 65 pev->uprobes = params.uprobes; in parse_probe_event() 67 pev->target = strdup(params.target); in parse_probe_event() 68 if (!pev->target) in parse_probe_event() 73 pev->nsi = nsinfo__get(params.nsi); in parse_probe_event() 76 ret = parse_perf_probe_command(str, pev); in parse_probe_event() 77 pr_debug("%d arguments\n", pev->nargs); in parse_probe_event() 264 if (!ret && pev->nargs != 0) { in opt_show_vars() 367 struct perf_probe_event *pev = &pevs[i]; in perf_add_probe_events() local 369 for (k = 0; k < pev->ntevs; k++) { in perf_add_probe_events() 370 struct probe_trace_event *tev = &pev->tevs[k]; in perf_add_probe_events() [all …]
|
| /linux/arch/mips/kernel/ |
| A D | perf_event_mipsxx.c | 709 (pev->cntr_mask & 0xffff00) | in mipspmu_perf_event_encode() 710 (pev->event_id & 0xff); in mipspmu_perf_event_encode() 716 (pev->event_id & 0x3ff); in mipspmu_perf_event_encode() 719 (pev->event_id & 0xff); in mipspmu_perf_event_encode() 734 const struct mips_perf_event *pev; in mipspmu_map_cache_event() local 748 pev = &((*mipspmu.cache_event_map) in mipspmu_map_cache_event() 753 if (pev->cntr_mask == 0) in mipspmu_map_cache_event() 756 return pev; in mipspmu_map_cache_event() 1475 const struct mips_perf_event *pev; in __hw_perf_event_init() local 1494 if (IS_ERR(pev)) { in __hw_perf_event_init() [all …]
|