/linux/tools/perf/util/ |
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 | arm-spe.c | 40 struct auxtrace auxtrace; member 756 struct arm_spe, auxtrace); in arm_spe_process_event() 802 auxtrace); in arm_spe_process_auxtrace_event() 840 auxtrace); in arm_spe_flush() 883 auxtrace); in arm_spe_free_events() 897 auxtrace); in arm_spe_free() 901 session->auxtrace = NULL; in arm_spe_free() 908 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, auxtrace); in arm_spe_evsel_is_auxtrace() 1168 spe->auxtrace.free = arm_spe_free; in arm_spe_process_auxtrace_info() 1170 session->auxtrace = &spe->auxtrace; in arm_spe_process_auxtrace_info() [all …]
|
A D | s390-cpumsf.c | 168 struct auxtrace auxtrace; member 918 auxtrace); in s390_cpumsf_process_event() 966 auxtrace); in s390_cpumsf_process_auxtrace_event() 1014 auxtrace); in s390_cpumsf_free_queues() 1041 auxtrace); in s390_cpumsf_free() 1045 session->auxtrace = NULL; in s390_cpumsf_free() 1151 sf->auxtrace.flush_events = s390_cpumsf_flush; in s390_cpumsf_process_auxtrace_info() 1152 sf->auxtrace.free_events = s390_cpumsf_free_events; in s390_cpumsf_process_auxtrace_info() 1153 sf->auxtrace.free = s390_cpumsf_free; in s390_cpumsf_process_auxtrace_info() 1155 session->auxtrace = &sf->auxtrace; in s390_cpumsf_process_auxtrace_info() [all …]
|
A D | auxtrace.c | 1110 if (!session->auxtrace || !session->auxtrace->queue_data) in auxtrace_queue_data() 1304 event->auxtrace.size, event->auxtrace.offset, in perf_event__process_auxtrace() 1305 event->auxtrace.reference, event->auxtrace.idx, in perf_event__process_auxtrace() 1306 event->auxtrace.tid, event->auxtrace.cpu); in perf_event__process_auxtrace() 1833 ev.auxtrace.header.size = sizeof(ev.auxtrace); in __auxtrace_mmap__read() 2742 if (!session->auxtrace) in auxtrace__process_event() 2751 if (!session->auxtrace || !session->auxtrace->dump_auxtrace_sample || in auxtrace__dump_auxtrace_sample() 2760 if (!session->auxtrace) in auxtrace__flush_events() 2768 if (!session->auxtrace) in auxtrace__free_events() 2776 if (!session->auxtrace) in auxtrace__free() [all …]
|
A D | cs-etm.c | 42 struct auxtrace auxtrace; member 564 auxtrace); in cs_etm__flush_events() 631 auxtrace); in cs_etm__free_events() 648 auxtrace); in cs_etm__free() 650 session->auxtrace = NULL; in cs_etm__free() 671 auxtrace); in cs_etm__evsel_is_auxtrace() 2385 auxtrace); in cs_etm__process_event() 2449 auxtrace); in cs_etm__process_auxtrace_event() 2735 auxtrace); in cs_etm__queue_aux_fragment() 3064 session->auxtrace = &etm->auxtrace; in cs_etm__process_auxtrace_info() [all …]
|
A D | session.h | 20 struct auxtrace; 33 struct auxtrace *auxtrace; member
|
A D | intel-pt.c | 55 struct auxtrace auxtrace; member 266 auxtrace); in intel_pt_dump_sample() 3032 auxtrace); in intel_pt_process_event() 3113 auxtrace); in intel_pt_flush() 3136 auxtrace); in intel_pt_free_events() 3151 auxtrace); in intel_pt_free() 3155 session->auxtrace = NULL; in intel_pt_free() 3169 auxtrace); in intel_pt_evsel_is_auxtrace() 3179 auxtrace); in intel_pt_process_auxtrace_event() 3218 auxtrace); in intel_pt_queue_data() [all …]
|
A D | session.c | 397 return event->auxtrace.size; in process_event_auxtrace_stub() 539 if (tool->auxtrace == NULL) in perf_tool__fill_defaults() 540 tool->auxtrace = process_event_auxtrace_stub; in perf_tool__fill_defaults() 874 event->auxtrace.size = bswap_64(event->auxtrace.size); in perf_event__auxtrace_swap() 875 event->auxtrace.offset = bswap_64(event->auxtrace.offset); in perf_event__auxtrace_swap() 876 event->auxtrace.reference = bswap_64(event->auxtrace.reference); in perf_event__auxtrace_swap() 877 event->auxtrace.idx = bswap_32(event->auxtrace.idx); in perf_event__auxtrace_swap() 878 event->auxtrace.tid = bswap_32(event->auxtrace.tid); in perf_event__auxtrace_swap() 879 event->auxtrace.cpu = bswap_32(event->auxtrace.cpu); in perf_event__auxtrace_swap() 1650 return tool->auxtrace(session, event); in perf_session__process_user_event() [all …]
|
A D | tool.h | 80 event_op3 auxtrace; member
|
A D | pmu.h | 43 bool auxtrace; member
|
A D | data-convert-json.c | 297 .auxtrace = perf_event__process_auxtrace, in bt_convert__perf2json()
|
A D | auxtrace.h | 194 struct auxtrace { struct
|
/linux/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/tools/perf/arch/arm/util/ |
A D | Build | 8 perf-$(CONFIG_AUXTRACE) += pmu.o auxtrace.o cs-etm.o
|
/linux/tools/perf/arch/s390/util/ |
A D | Build | 10 perf-$(CONFIG_AUXTRACE) += auxtrace.o
|
/linux/tools/perf/ |
A D | builtin-inject.c | 191 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() 808 inject->tool.auxtrace = perf_event__process_auxtrace; in __cmd_inject() 820 inject->tool.auxtrace = perf_event__process_auxtrace; in __cmd_inject() 913 .auxtrace = perf_event__repipe_auxtrace, in cmd_inject()
|
A D | builtin-mem.c | 449 .auxtrace = perf_event__process_auxtrace, in cmd_mem()
|
A D | builtin-annotate.c | 479 .auxtrace = perf_event__process_auxtrace, in cmd_annotate()
|
/linux/tools/perf/arch/arm64/util/ |
A D | Build | 12 ../../arm/util/auxtrace.o \
|
/linux/tools/perf/Documentation/ |
A D | perf.data-file-format.txt | 239 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
|
A D | intel-bts.txt | 42 auxtrace mmap size option
|
A D | perf-intel-pt.txt | 555 The default snapshot size is the auxtrace mmap size. If neither auxtrace mmap size 559 reduced as described in the 'new auxtrace mmap size option' section below. 566 new auxtrace mmap size option 575 Note that the existing functionality of -m is unchanged. The auxtrace mmap size 578 The default auxtrace mmap size for Intel PT is 4MiB/page_size for privileged users 593 The mmap size and auxtrace mmap size are displayed if the -vv option is used e.g. 596 auxtrace mmap length 4198400 839 Synthesizing auxtrace information
|
A D | perf-config.txt | 715 auxtrace.*:: 717 auxtrace.dumpdir:: 719 can be changed using this option. Ex, auxtrace.dumpdir=/tmp.
|
/linux/tools/lib/perf/include/perf/ |
A D | event.h | 418 struct perf_record_auxtrace auxtrace; member
|