Home
last modified time | relevance | path

Searched refs:ksymbol (Results 1 – 12 of 12) sorted by relevance

/linux/tools/perf/util/
H A Dbpf-event.c171 struct perf_record_ksymbol *ksymbol_event = &event->ksymbol; in perf_event__synthesize_one_bpf_prog()
324 struct perf_record_ksymbol *ksymbol; in process_bpf_image()
327 ksymbol = &event->ksymbol; in process_bpf_image()
329 *ksymbol = (struct perf_record_ksymbol) { in process_bpf_image()
340 len = scnprintf(ksymbol->name, KSYM_NAME_LEN, "%s", name); in process_bpf_image()
341 ksymbol->header.size += PERF_ALIGN(len + 1, sizeof(u64)); in process_bpf_image()
321 struct perf_record_ksymbol *ksymbol; process_bpf_image() local
H A Devent.c495 event->ksymbol.addr, event->ksymbol.len, in perf_event__fprintf_ksymbol()
496 event->ksymbol.ksym_type, in perf_event__fprintf_ksymbol()
497 event->ksymbol.flags, event->ksymbol.name); in perf_event__fprintf_ksymbol()
H A Dtool.h61 ksymbol, member
H A Dmachine.c691 struct map *map = maps__find(machine__kernel_maps(machine), event->ksymbol.addr); in machine__process_ksymbol_register()
695 dso = dso__new(event->ksymbol.name); in machine__process_ksymbol_register()
707 if (event->ksymbol.ksym_type == PERF_RECORD_KSYMBOL_TYPE_OOL) { in machine__process_ksymbol_register()
709 dso__data(dso)->file_size = event->ksymbol.len; in machine__process_ksymbol_register()
713 map__set_start(map, event->ksymbol.addr); in machine__process_ksymbol_register()
714 map__set_end(map, map__start(map) + event->ksymbol.len); in machine__process_ksymbol_register()
723 if (is_bpf_image(event->ksymbol.name)) { in machine__process_ksymbol_register()
732 event->ksymbol.len, in machine__process_ksymbol_register()
733 0, 0, event->ksymbol.name); in machine__process_ksymbol_register()
752 map = maps__find(machine__kernel_maps(machine), event->ksymbol.addr); in machine__process_ksymbol_unregister()
[all …]
H A Devsel.c1433 attr->ksymbol = track && !perf_missing_features.ksymbol; in evsel__config()
2130 if (perf_missing_features.ksymbol) in evsel__disable_missing_features()
2131 evsel->core.attr.ksymbol = 0; in evsel__disable_missing_features()
2434 attr.ksymbol = 1; in evsel__detect_missing_features()
2437 perf_missing_features.ksymbol = true; in evsel__detect_missing_features()
2439 attr.ksymbol = 0; in evsel__detect_missing_features()
2529 if (evsel->core.attr.ksymbol && perf_missing_features.ksymbol) in evsel__detect_missing_features()
H A Dtool.c255 tool->ksymbol = perf_event__process_ksymbol; in perf_tool__init()
H A Dperf_event_attr_fprintf.c311 PRINT_ATTRf(ksymbol, p_unsigned); in perf_event_attr__fprintf()
/linux/tools/lib/perf/include/perf/
H A Devent.h498 struct perf_record_ksymbol ksymbol; member
/linux/tools/perf/Documentation/
H A Dperf-inject.txt103 Currently only mmap, mmap2, comm, task, context_switch, ksymbol,
/linux/tools/include/uapi/linux/
H A Dperf_event.h454 ksymbol : 1, /* include ksymbol events */ member
/linux/tools/perf/
H A Dbuiltin-inject.c1406 if (event->ksymbol.ksym_type != PERF_RECORD_KSYMBOL_TYPE_OOL) in guest_session__ksymbol_event()
1426 gs->tool.ksymbol = guest_session__ksymbol_event; in guest_session__start()
2250 inject->tool.ksymbol = host__repipe; in __cmd_inject()
2512 inject.tool.ksymbol = perf_event__repipe; in cmd_inject()
/linux/kernel/events/
H A Dcore.c5120 attr->task || attr->ksymbol || in is_sb_event()
5186 if (event->attr.ksymbol) in unaccount_event()
9418 return event->attr.ksymbol; in perf_event_ksymbol_match()
12208 if (event->attr.ksymbol) in account_event()