Home
last modified time | relevance | path

Searched refs:auxtrace (Results 1 – 25 of 33) sorted by relevance

12

/Linux-v5.15/tools/perf/util/
Dintel-bts.c45 struct auxtrace auxtrace; member
596 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_process_event()
597 auxtrace); in intel_bts_process_event()
639 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_process_auxtrace_event()
640 auxtrace); in intel_bts_process_auxtrace_event()
680 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_flush()
681 auxtrace); in intel_bts_flush()
708 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_free_events()
709 auxtrace); in intel_bts_free_events()
722 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_free()
[all …]
Darm-spe.c40 struct auxtrace auxtrace; member
691 struct arm_spe *spe = container_of(session->auxtrace, in arm_spe_process_event()
692 struct arm_spe, auxtrace); in arm_spe_process_event()
730 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_process_auxtrace_event()
731 auxtrace); in arm_spe_process_auxtrace_event()
768 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_flush()
769 auxtrace); in arm_spe_flush()
803 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free_events()
804 auxtrace); in arm_spe_free_events()
817 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free()
[all …]
Ds390-cpumsf.c168 struct auxtrace auxtrace; member
916 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_process_event()
918 auxtrace); in s390_cpumsf_process_event()
964 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_process_auxtrace_event()
966 auxtrace); in s390_cpumsf_process_auxtrace_event()
1012 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_free_queues()
1014 auxtrace); in s390_cpumsf_free_queues()
1039 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_free()
1041 auxtrace); in s390_cpumsf_free()
1045 session->auxtrace = NULL; in s390_cpumsf_free()
[all …]
Dauxtrace.c401 .tid = event->auxtrace.tid, in auxtrace_queues__add_event()
402 .cpu = event->auxtrace.cpu, in auxtrace_queues__add_event()
404 .offset = event->auxtrace.offset, in auxtrace_queues__add_event()
405 .reference = event->auxtrace.reference, in auxtrace_queues__add_event()
406 .size = event->auxtrace.size, in auxtrace_queues__add_event()
408 unsigned int idx = event->auxtrace.idx; in auxtrace_queues__add_event()
1081 return session->auxtrace->queue_data(session, NULL, event, in auxtrace_queue_data_cb()
1097 return session->auxtrace->queue_data(session, &sample, NULL, offset); in auxtrace_queue_data_cb()
1110 if (!session->auxtrace || !session->auxtrace->queue_data) in auxtrace_queue_data()
1304 event->auxtrace.size, event->auxtrace.offset, in perf_event__process_auxtrace()
[all …]
Dcs-etm.c42 struct auxtrace auxtrace; member
562 struct cs_etm_auxtrace *etm = container_of(session->auxtrace, in cs_etm__flush_events()
564 auxtrace); in cs_etm__flush_events()
629 struct cs_etm_auxtrace *aux = container_of(session->auxtrace, in cs_etm__free_events()
631 auxtrace); in cs_etm__free_events()
646 struct cs_etm_auxtrace *aux = container_of(session->auxtrace, in cs_etm__free()
648 auxtrace); in cs_etm__free()
650 session->auxtrace = NULL; in cs_etm__free()
669 struct cs_etm_auxtrace *aux = container_of(session->auxtrace, in cs_etm__evsel_is_auxtrace()
671 auxtrace); in cs_etm__evsel_is_auxtrace()
[all …]
Dsession.h20 struct auxtrace;
27 struct auxtrace *auxtrace; member
Dintel-pt.c55 struct auxtrace auxtrace; member
254 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_dump_sample()
255 auxtrace); in intel_pt_dump_sample()
2951 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_process_event()
2952 auxtrace); in intel_pt_process_event()
3030 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_flush()
3031 auxtrace); in intel_pt_flush()
3053 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free_events()
3054 auxtrace); in intel_pt_free_events()
3068 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free()
[all …]
Dsession.c395 skipn(perf_data__fd(session->data), event->auxtrace.size); in process_event_auxtrace_stub()
396 return event->auxtrace.size; in process_event_auxtrace_stub()
536 if (tool->auxtrace == NULL) in perf_tool__fill_defaults()
537 tool->auxtrace = process_event_auxtrace_stub; in perf_tool__fill_defaults()
871 event->auxtrace.size = bswap_64(event->auxtrace.size); in perf_event__auxtrace_swap()
872 event->auxtrace.offset = bswap_64(event->auxtrace.offset); in perf_event__auxtrace_swap()
873 event->auxtrace.reference = bswap_64(event->auxtrace.reference); in perf_event__auxtrace_swap()
874 event->auxtrace.idx = bswap_32(event->auxtrace.idx); in perf_event__auxtrace_swap()
875 event->auxtrace.tid = bswap_32(event->auxtrace.tid); in perf_event__auxtrace_swap()
876 event->auxtrace.cpu = bswap_32(event->auxtrace.cpu); in perf_event__auxtrace_swap()
[all …]
Dtool.h79 event_op3 auxtrace; member
Dpmu.h43 bool auxtrace; member
Ddata-convert-json.c297 .auxtrace = perf_event__process_auxtrace, in bt_convert__perf2json()
Dauxtrace.h191 struct auxtrace { struct
/Linux-v5.15/tools/perf/arch/x86/util/
Dauxtrace.c30 intel_pt_pmu->auxtrace = true; in auxtrace_record__init_intel()
33 intel_bts_pmu->auxtrace = true; in auxtrace_record__init_intel()
DBuild20 perf-$(CONFIG_AUXTRACE) += auxtrace.o
/Linux-v5.15/tools/perf/arch/arm/util/
DBuild8 perf-$(CONFIG_AUXTRACE) += pmu.o auxtrace.o cs-etm.o
/Linux-v5.15/tools/perf/arch/s390/util/
DBuild10 perf-$(CONFIG_AUXTRACE) += auxtrace.o
/Linux-v5.15/tools/perf/arch/arm64/util/
DBuild12 ../../arm/util/auxtrace.o \
/Linux-v5.15/tools/perf/
Dbuiltin-inject.c191 event->auxtrace.size); in perf_event__repipe_auxtrace()
194 event->header.size + event->auxtrace.size); in perf_event__repipe_auxtrace()
199 return event->auxtrace.size; in perf_event__repipe_auxtrace()
804 inject->tool.auxtrace = perf_event__process_auxtrace; in __cmd_inject()
816 inject->tool.auxtrace = perf_event__process_auxtrace; in __cmd_inject()
907 .auxtrace = perf_event__repipe_auxtrace, in cmd_inject()
Dbuiltin-mem.c449 .auxtrace = perf_event__process_auxtrace, in cmd_mem()
Dbuiltin-annotate.c479 .auxtrace = perf_event__process_auxtrace, in cmd_annotate()
/Linux-v5.15/tools/perf/Documentation/
Dintel-bts.txt42 auxtrace mmap size option
Dperf.data-file-format.txt239 Define additional auxtrace areas in the perf.data. auxtrace is used to store
552 Defines auxtrace data. Followed by the actual data. The contents of
553 the auxtrace data is dependent on the event and the CPU. For example
Dperf-intel-pt.txt544 The default snapshot size is the auxtrace mmap size. If neither auxtrace mmap size
548 reduced as described in the 'new auxtrace mmap size option' section below.
555 new auxtrace mmap size option
564 Note that the existing functionality of -m is unchanged. The auxtrace mmap size
567 The default auxtrace mmap size for Intel PT is 4MiB/page_size for privileged users
582 The mmap size and auxtrace mmap size are displayed if the -vv option is used e.g.
585 auxtrace mmap length 4198400
828 Synthesizing auxtrace information
Dperf-config.txt715 auxtrace.*::
717 auxtrace.dumpdir::
719 can be changed using this option. Ex, auxtrace.dumpdir=/tmp.
/Linux-v5.15/tools/lib/perf/include/perf/
Devent.h413 struct perf_record_auxtrace auxtrace; member

12