/linux-6.3-rc2/tools/perf/util/ |
A D | hisi-ptt.c | 31 struct auxtrace auxtrace; member 97 auxtrace); in hisi_ptt_process_auxtrace_event() 99 int size = event->auxtrace.size; in hisi_ptt_process_auxtrace_event() 140 auxtrace); in hisi_ptt_free() 142 session->auxtrace = NULL; in hisi_ptt_free() 149 struct hisi_ptt *ptt = container_of(session->auxtrace, struct hisi_ptt, auxtrace); in hisi_ptt_evsel_is_auxtrace() 181 ptt->auxtrace.process_event = hisi_ptt_process_event; in hisi_ptt_process_auxtrace_info() 183 ptt->auxtrace.flush_events = hisi_ptt_flush; in hisi_ptt_process_auxtrace_info() 184 ptt->auxtrace.free_events = hisi_ptt_free_events; in hisi_ptt_process_auxtrace_info() 185 ptt->auxtrace.free = hisi_ptt_free; in hisi_ptt_process_auxtrace_info() [all …]
|
A D | intel-bts.c | 45 struct auxtrace auxtrace; member 597 auxtrace); in intel_bts_process_event() 640 auxtrace); in intel_bts_process_auxtrace_event() 681 auxtrace); in intel_bts_flush() 709 auxtrace); in intel_bts_free_events() 723 auxtrace); in intel_bts_free() 727 session->auxtrace = NULL; in intel_bts_free() 735 auxtrace); in intel_bts_evsel_is_auxtrace() 894 bts->auxtrace.free = intel_bts_free; in intel_bts_process_auxtrace_info() 896 session->auxtrace = &bts->auxtrace; in intel_bts_process_auxtrace_info() [all …]
|
A D | s390-cpumsf.c | 169 struct auxtrace auxtrace; member 919 auxtrace); in s390_cpumsf_process_event() 967 auxtrace); in s390_cpumsf_process_auxtrace_event() 1015 auxtrace); in s390_cpumsf_free_queues() 1042 auxtrace); in s390_cpumsf_free() 1046 session->auxtrace = NULL; in s390_cpumsf_free() 1152 sf->auxtrace.flush_events = s390_cpumsf_flush; in s390_cpumsf_process_auxtrace_info() 1153 sf->auxtrace.free_events = s390_cpumsf_free_events; in s390_cpumsf_process_auxtrace_info() 1154 sf->auxtrace.free = s390_cpumsf_free; in s390_cpumsf_process_auxtrace_info() 1156 session->auxtrace = &sf->auxtrace; in s390_cpumsf_process_auxtrace_info() [all …]
|
A D | arm-spe.c | 41 struct auxtrace auxtrace; member 887 struct arm_spe, auxtrace); in arm_spe_process_event() 933 auxtrace); in arm_spe_process_auxtrace_event() 971 auxtrace); in arm_spe_flush() 1014 auxtrace); in arm_spe_free_events() 1028 auxtrace); in arm_spe_free() 1032 session->auxtrace = NULL; in arm_spe_free() 1039 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, auxtrace); in arm_spe_evsel_is_auxtrace() 1326 spe->auxtrace.free = arm_spe_free; in arm_spe_process_auxtrace_info() 1328 session->auxtrace = &spe->auxtrace; in arm_spe_process_auxtrace_info() [all …]
|
A D | auxtrace.c | 1139 if (!session->auxtrace || !session->auxtrace->queue_data) in auxtrace_queue_data() 1351 event->auxtrace.size, event->auxtrace.offset, in perf_event__process_auxtrace() 1352 event->auxtrace.reference, event->auxtrace.idx, in perf_event__process_auxtrace() 1353 event->auxtrace.tid, event->auxtrace.cpu); in perf_event__process_auxtrace() 1904 ev.auxtrace.header.size = sizeof(ev.auxtrace); in __auxtrace_mmap__read() 2821 if (!session->auxtrace) in auxtrace__process_event() 2830 if (!session->auxtrace || !session->auxtrace->dump_auxtrace_sample || in auxtrace__dump_auxtrace_sample() 2839 if (!session->auxtrace) in auxtrace__flush_events() 2847 if (!session->auxtrace) in auxtrace__free_events() 2855 if (!session->auxtrace) in auxtrace__free() [all …]
|
A D | cs-etm.c | 43 struct auxtrace auxtrace; member 565 auxtrace); in cs_etm__flush_events() 632 auxtrace); in cs_etm__free_events() 649 auxtrace); in cs_etm__free() 651 session->auxtrace = NULL; in cs_etm__free() 672 auxtrace); in cs_etm__evsel_is_auxtrace() 2412 auxtrace); in cs_etm__process_event() 2476 auxtrace); in cs_etm__process_auxtrace_event() 2627 auxtrace); in cs_etm__queue_aux_fragment() 2961 session->auxtrace = &etm->auxtrace; in cs_etm__process_auxtrace_info_full() [all …]
|
A D | session.h | 20 struct auxtrace; 33 struct auxtrace *auxtrace; member
|
A D | intel-pt.c | 62 struct auxtrace auxtrace; member 292 auxtrace); in intel_pt_dump_sample() 3423 auxtrace); in intel_pt_process_event() 3507 auxtrace); in intel_pt_flush() 3530 auxtrace); in intel_pt_free_events() 3545 auxtrace); in intel_pt_free() 3549 session->auxtrace = NULL; in intel_pt_free() 3563 auxtrace); in intel_pt_evsel_is_auxtrace() 3573 auxtrace); in intel_pt_process_auxtrace_event() 3612 auxtrace); in intel_pt_queue_data() [all …]
|
A D | session.c | 401 return event->auxtrace.size; in process_event_auxtrace_stub() 544 if (tool->auxtrace == NULL) in perf_tool__fill_defaults() 545 tool->auxtrace = process_event_auxtrace_stub; in perf_tool__fill_defaults() 881 event->auxtrace.size = bswap_64(event->auxtrace.size); in perf_event__auxtrace_swap() 882 event->auxtrace.offset = bswap_64(event->auxtrace.offset); in perf_event__auxtrace_swap() 883 event->auxtrace.reference = bswap_64(event->auxtrace.reference); in perf_event__auxtrace_swap() 884 event->auxtrace.idx = bswap_32(event->auxtrace.idx); in perf_event__auxtrace_swap() 885 event->auxtrace.tid = bswap_32(event->auxtrace.tid); in perf_event__auxtrace_swap() 886 event->auxtrace.cpu = bswap_32(event->auxtrace.cpu); in perf_event__auxtrace_swap() 1710 return tool->auxtrace(session, event); in perf_session__process_user_event() [all …]
|
A D | tool.h | 82 event_op3 auxtrace; member
|
A D | pmu.h | 70 bool auxtrace; member
|
A D | data-convert-json.c | 327 .auxtrace = perf_event__process_auxtrace, in bt_convert__perf2json()
|
/linux-6.3-rc2/tools/perf/arch/x86/util/ |
A D | auxtrace.c | 30 intel_pt_pmu->auxtrace = true; in auxtrace_record__init_intel() 33 intel_bts_pmu->auxtrace = true; in auxtrace_record__init_intel()
|
A D | Build | 20 perf-$(CONFIG_AUXTRACE) += auxtrace.o
|
/linux-6.3-rc2/tools/perf/arch/arm/util/ |
A D | Build | 8 perf-$(CONFIG_AUXTRACE) += pmu.o auxtrace.o cs-etm.o
|
/linux-6.3-rc2/tools/perf/arch/s390/util/ |
A D | Build | 10 perf-$(CONFIG_AUXTRACE) += auxtrace.o
|
/linux-6.3-rc2/tools/perf/arch/arm64/util/ |
A D | Build | 12 ../../arm/util/auxtrace.o \
|
/linux-6.3-rc2/tools/perf/Documentation/ |
A D | intel-bts.txt | 42 auxtrace mmap size option
|
A D | perf.data-file-format.txt | 239 Define additional auxtrace areas in the perf.data. auxtrace is used to store 554 Defines auxtrace data. Followed by the actual data. The contents of 555 the auxtrace data is dependent on the event and the CPU. For example
|
A D | perf-intel-pt.txt | 591 The default snapshot size is the auxtrace mmap size. If neither auxtrace mmap size 595 reduced as described in the 'new auxtrace mmap size option' section below. 602 new auxtrace mmap size option 611 Note that the existing functionality of -m is unchanged. The auxtrace mmap size 632 auxtrace mmap length 4198400 875 Synthesizing auxtrace information 1838 Pipe mode is a problem for Intel PT and possibly other auxtrace users. 1842 Essentially the auxtrace buffers do not behave like the regular perf 1844 software, but in the auxtrace case the data is written by hardware. 1855 That means finished-round ordering doesn't work. An auxtrace buffer [all …]
|
A D | perf-config.txt | 724 auxtrace.*:: 726 auxtrace.dumpdir:: 728 can be changed using this option. Ex, auxtrace.dumpdir=/tmp.
|
/linux-6.3-rc2/tools/perf/ |
A D | builtin-inject.c | 264 event->auxtrace.size); in perf_event__repipe_auxtrace() 267 event->header.size + event->auxtrace.size); in perf_event__repipe_auxtrace() 272 return event->auxtrace.size; in perf_event__repipe_auxtrace() 2004 inject->tool.auxtrace = perf_event__process_auxtrace; in __cmd_inject() 2016 inject->tool.auxtrace = perf_event__process_auxtrace; in __cmd_inject() 2183 .auxtrace = perf_event__repipe_auxtrace, in cmd_inject()
|
A D | builtin-mem.c | 460 .auxtrace = perf_event__process_auxtrace, in cmd_mem()
|
A D | builtin-annotate.c | 507 .auxtrace = perf_event__process_auxtrace, in cmd_annotate()
|
/linux-6.3-rc2/tools/lib/perf/include/perf/ |
A D | event.h | 488 struct perf_record_auxtrace auxtrace; member
|